一、数据类型
- 数字: Number, 字符串: String, 真假型: Boolean, 空值引用: Null, 未定义类型: Undefined, 对象型: Object
- 对象型Object又分为函数类型: Function, 日期类型: Date, 数组类型: Array, 自定义对象: {}
以上六大类型又可分为: 值类型(基本数据类型/简单数据类型)和引用类型(复杂数据类型)
- 值类型: 数字: Number, 真假型: Boolean, 空值引用: Null, 未定义类型: Undefined
- 引用数据类型: 字符串: String, 对象型: Object
判断数据类型用typeof, 但typeof不能判断出Null, Object, Array, 输出都是Object, 可以用instanceof来判断引用数据类型
数据类型的强制转化(装箱和拆箱)
- 装箱: 值类型转化为应用类型
- 拆箱: 引用类型转化为值类型
二、如何声明变量(定义变量)
小常识
- 变量:可变的量(可写可读)
- 常量:不可变的量(只读)
声明变量的关键字:var
js里面声明变量的语法规则是:var 变量名 是否初始化(是否给值)
变量的命名:
- 驼峰命名:UserName
- 帕斯卡命名:userName
三、函数
函