分为六种:String Number Boolean Null Undefined Object
一、String
--可以用双引号引起来
--可以用单引号引起来
--但不可以混用
--双引号内不能有双引号
--单引号内不能有单引号
--否则会把计算机这个笨蛋搞晕 “”“” 计算机会看成“” “” 实际为 “ “” ”
--解决方法:
1.单引号 双引号 套用
2.使用转义字符输出“”
转义字符:
\" "
\' '
\n 换行
\t 制表符
\\\\\\ 表示\\\(一个\只能转义一个字符)
二、Number
--分为整数和浮点数
--整数的运算基本上是精确的
--浮点数的运算不太精确,对于精度要求高的浮点数,不能利用JS来进行运算
--NaN 是一个特殊数值 表示不是数字
--数值的最大值:Number.MAX_VALUE 值为:Infinity
--最小正值:Number.MIN_VALUE
--最小值:-Number.MAX_VALUE 值为:-Infinity
typeof 上述 返回值为:Number
三、Boolean
--有两个值:true false 写时不要加引号,否则会理解为字符串
四、Null
--只有一个值:Null
--表示一个对象为空值
--typeof Null 返回Object
五、Undefined
--只有一个值:Undefined
--声明一个变量未定义时,这个变量的值为:Undefined
--typeof Undefined 返回值仍为Undefined
六、Object
......