数据类型和运算符

164 阅读1分钟

JS中的数据类型

以下7种

数字number
字符串string
布尔bool
符号symbol
空undefined
空null
对象object
总结:四基两空一对象

以下不是数据类型数组、函数、日期他们都属于object

布尔值

布尔值代表“真”和“假”两个状态。“真”用关键字true表示,“假”用关键字false表示。布尔值只有这两个值。

下列运算符会返回布尔值: 前置逻辑运算符:! (Not) 相等运算符:===!====!= 比较运算符:>>=<<=

如果 JavaScript 预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true

undefined
null
0
NaN
""''(空字符串)