一、分类
JS中一共分成六种数据类型:String 字符串、Number 数值、Boolean 布尔值、Null 空值、Undefined 未定义、Object 任意对象
可以使用一个运算符 typeof 来检查一个变量的类型
基本(值)类型:
1、String 字符串
- JS中的字符串需要使用引号引起来(双引号或单引号都行)
- 使用typeof运算符检查字符串时,会返回"string"
2、Number 数值
- JS中所有的整数和浮点数都是Number类型
- JS中可以表示的数字的最大值:Number.MAX_VALUE,大于0的最小值:Number.MIN_VALUE
- 特殊的数字:Infinity 正无穷、-Infinity 负无穷、NaN 非法数字(Not A Number)
- 使用typeof检查一个Number类型的数据时,会返回"number"(包括NaN 和 Infinity)
3、Boolean 布尔值
- 布尔值只有两个,主要用来做逻辑判断:true 逻辑的真 / false 逻辑的假
- 使用typeof检查一个布尔值时,会返回"boolean"
4、Null 空值
- 空值专门用来表示为空的对象,Null类型的值只有一个:null
- 使用typeof检查一个Null类型的值时会返回"object"
5、Undefined 未定义
- 如果声明一个变量但是没有为变量赋值此时变量的值就是