返回
JavaScript 数据类型:深入了解变量与运算符
前端
2023-10-25 15:31:31
- JavaScript 数据类型
JavaScript 中的数据类型主要包括:
- number: 用于表示数字,包括整数、小数和科学计数法。
- string: 用于表示文本,由一系列字符组成,可以使用双引号或单引号将其引起来。
- boolean: 用于表示真或假,只有两个值:true 和 false。
- undefined: 表示变量尚未被赋值或函数没有返回值。
- null: 表示一个空值,与 undefined 不同,它是一个明确赋值的值。
- symbol: 用于表示独一无二的值,常用于对象的属性名。
- object: 可以存储各种类型的数据,包括其他对象、数组和函数。
您可以使用 typeof
运算符来检测数据类型,例如:
console.log(typeof 123); // "number"
console.log(typeof "Hello"); // "string"
console.log(typeof true); // "boolean"
console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object"
console.log(typeof Symbol("id")); // "symbol"
console.log(typeof {}); // "object"
2. JavaScript 运算符
JavaScript 中的运算符可以对数据进行各种操作,包括算术运算、比较运算和逻辑运算。
2.1 算术运算符
算术运算符用于对数字进行算术运算,包括加 (+)、减 (-)、乘 (*)、除 (/) 和取余 (%)。
console.log(1 + 2); // 3
console.log(5 - 3); // 2
console.log(4 * 5); // 20
console.log(10 / 2); // 5
console.log(11 % 3); // 2
2.2 比较运算符
比较运算符用于比较两个值的大小或相等性,包括大于 (>)、小于 (<)、大于等于 (>=)、小于等于 (<=)、等于 (==) 和不等于 (!=) 等。
console.log(1 > 2); // false
console.log(3 < 4); // true
console.log(5 >= 5); // true
console.log(6 <= 6); // true
console.log(7 == 7); // true
console.log(8 != 8); // false
2.3 逻辑运算符
逻辑运算符用于对布尔值进行逻辑运算,包括与 (&&)、或 (||) 和非 (!) 等。
console.log(true && true); // true
console.log(false || false); // false
console.log(!true); // false
3. 总结
JavaScript 数据类型和运算符是该语言的基础,掌握它们对于编写 JavaScript 程序至关重要。通过理解不同数据类型及其特性,您可以有效地存储和操作数据。运算符可以对数据进行各种操作,包括算术运算、比较运算和逻辑运算。通过灵活运用这些运算符,您可以构建更强大的 JavaScript 程序,满足不同的编程需求。