JavaScript基础:原始数据类型、数组、循环与条件语句
1. 符号(Symbol)
在调试大型程序时,描述符号非常有用,因为大型程序中会散布着大量符号。符号(Symbol)最重要的属性是其唯一性和不可变性,这也是它们存在的原因,示例代码如下:
console.log(Symbol() === Symbol()) //false
console.log(Symbol('atom') === Symbol('atom')) // false
目前,我们先暂停对符号的讨论。符号主要用作属性键和需要唯一标识符的地方。
2. 原始数据类型总结
JavaScript 中有五种原始数据类型:
- 数字(Number)
- 字符串(String)
- 布尔值(Boolean)
- 未定义(Undefined)
- 空值(Null)
除了原始数据类型之外的所有数据都是对象。下面详细介绍各原始数据类型:
- 数字(Number) :可以存储正整数、负整数、浮点数、十六进制数、八进制数、指数,以及特殊数字,如 NaN、Infinity 和 -Infinity。
- 字符串(String) :由引号内的字符组成。模板字面量允许在字符串中嵌入表达式。
- 布尔值(Boolean) :只有两个值,即 true 和 false。
- 空