1. 初识JavaScript
JavaScript,简称JS,是一种轻量级的编程语言,主要用来给网页添加交互功能。它是一种基于对象和事件驱动的脚本语言,可以在浏览器中直接运行。
1.1 JavaScript的运行环境
JavaScript主要在浏览器中运行,不同的浏览器对JavaScript的支持略有差异。常见的浏览器有Chrome、Firefox、Safari、Edge等。
1.2 JavaScript的语法特点
- 变量和函数声明使用关键字var、let、const和function。
- 数据类型有字符串(String)、数字(Number)、布尔值(Boolean)、对象(Object)、数组(Array)等。
- 控制流程语句有if、else、switch、for、while等。
- 函数式编程特性,如闭包、高阶函数等。
2. JavaScript基础教程
2.1 变量和数据类型
// 声明变量
var a = 10;
let b = 'Hello, world!';
const c = true;
// 数据类型转换
let d = Number(b); // 将字符串转换为数字
let e = String(a); // 将数字转换为字符串
2.2 控制流程
// if语句
if (a > 5) {
console.log('a大于5');
}
// for循环
for (let i = 0; i < 5; i++) {
console.log(i);
}
// switch语句
switch (a) {
case 1:
console.log('a等于1');
break;
case 2:
console.log('a等于2');
break;
default:
console.log('a不等于1或2');
}
2.3 函数
// 定义函数
function sayHello(name) {
console.log('Hello, ' + name);
}
// 调用函数
sayHello('World');
3. 实用案例
3.1 求和函数
function sum(a, b) {
return a + b;
}
console.log(sum(3, 5)); // 输出8
3.2 计算器
function calculator() {
let a = Number(prompt('请输入第一个数:'));
let b = Number(prompt('请输入第二个数:'));
let op = prompt('请输入运算符(+、-、*、/):');
switch (op) {
case '+':
console.log(a + b);
break;
case '-':
console.log(a - b);
break;
case '*':
console.log(a * b);
break;
case '/':
console.log(a / b);
break;
default:
console.log('无效的运算符');
}
}
calculator();
4. 总结
通过以上教程,相信你已经对JavaScript有了初步的了解。在实际开发中,JavaScript的功能远不止这些,还需要不断学习和实践。希望这篇教程能帮助你轻松入门JavaScript,开启你的编程之旅!
