1. 变量
* 变量定义:存储数据的容器
* 变量声明:使用 var 声明变量,变量名一般不能重复声明
* 命名规范:
* 由字母,数字,下划线,$构成
* 不能以数字开头
* 不能以关键字和保留字命名(例如js语法用到的关键字if、var,要在下一个版本当作关键字的保留字)
* 驼峰方式命名:多个单词组合,除首个单词外,后面单词的首字母大写
* 语义化
* 事件外层定义的变量事件内部都可以访问,事件内部定义的变量只有该事件自己可以访问
2. 数据类型
js 数据类型分为基本数据类型和复杂数据类型(引用类型)两种
类型 | 说明 | 分类 | 其他 |
number | 数字 | 基本数据类型 | |
string | 字符串 | 基本数据类型 | |
bollean | 布尔值 | 基本数据类型 | |
undefined | 命名未赋值 | 基本数据类型 | |
null | 空 | 基本数据类型 | |
symbol | 表示一个独一无二的值 | 基本数据类型 | es6 新加 |
object | 对象(包括数组和函数) | 复杂数据类型(引用类型) |