1. 变量声明:
使用 var、let 或 const 关键字声明变量。var 在 ES5 中引入,而 let 和 const 是 ES6 的新特性。
var x; // 可在整个函数内使用的变量
let y = 5; // 用于声明块级作用域变量
const PI = 3.14; // 常量,不可重新赋值
2. 数据类型:
JavaScript 是一种弱类型语言,变量的类型可以在运行时改变。主要的数据类型包括:
- 数字(Number): 整数或浮点数。
- 字符串(String): 文本数据。
- 布尔值(Boolean): true 或 false。
- 数组(Array): 有序集合。
- 对象(Object): 键值对集合。
- 空值(Null): 表示缺少值。
- 未定义(Undefined): 表示变量未定义。
3. 运算符:
JavaScript 包含各种运算符,用于进行算术运算、比较和逻辑运算。
let a = 5;
let b = 10;
let sum = a + b; // 加法
let difference = a - b; // 减法
let product = a * b; // 乘法
let quotient = a / b; // 除法
let isEqual = a === b; // 严格相等性比较
let isNotEqual = a !== b; // 不相等性比较
let logicalAnd = (a > 0) && (b > 0); // 逻辑与
let logicalOr = (a > 0) || (b > 0); // 逻辑或
4. 控制流语句:
JavaScript 使用条件语句和循环语句来控制程序流程。
条件语句:
let x = 10;
if (x > 0) {
console.log("x 是正数");
} else if (x < 0) {
console.log("x 是负数");
} else {
console.log("x 是零");
}
循环语句:
for (let i = 0; i < 5; i++) {
console.log(i);
}
let counter = 0;
while (counter < 5) {
console.log(counter);
counter++;
}
5. 函数:
使用 function 关键字定义函数,函数可以有参数和返回值。
function add(a, b) {
return a + b;
}
let result = add(3, 7);
console.log(result); // 输出:10
6. 对象和数组:
JavaScript 中的对象和数组是灵活的数据结构,用于存储和组织数据。
对象:
let person = {
firstName: "John",
lastName: "Doe",
age: 30
};
console.log(person.firstName); // 输出:"John"
数组:
let fruits = ["apple", "banana", "orange"];
console.log(fruits[0]); // 输出:"apple"
这些是 JavaScript 的基础语法要点。在实践中,你会发现 JavaScript 具有许多其他功能和特性,如闭包、箭头函数、模板字符串等。深入学习 JavaScript 将使你能够更灵活地编写前端代码。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3510/JavaScript