
标识符
-
命名要求
以字母、下划线或者$开头;
- 由字母、下划线、$和数字组成。
-
关键字和保留字
- 关键字、保留字不可以作为标识符。
-
大小写敏感
- 区分大小写。
基本数据类型
Number
- 整数
- 浮点数
- 特殊值:NaN(Not a Number)、Infinity(无穷大,如1/0、(-1)/0)
- String
- 被单引号‘’或者双引号“”包括的都是string类型的,不管其本身是什么类型的。
- Boolean
- true
- false
- Object(引用类型)
- Object一组无序的名值对的集合(name:value,)
- 其所储存的不是一个真实类型的对象,而是一个指针,所以当有其他对象更改这个指针的值时它的值也将随之改变。
- Null
- null 表示一个不存在的对象
- Undefined
- 以声明的未赋值的变量
- 获取对象不存在的属性时会显示undefined
-
类型识别
- typeof n;