JS 基本数据类型
Number
String
Boolean
undefine
null
基本数据特殊的数据
- Number “NaN”
- Boolean “true false”
- undefine 未定义
- null 空
- string
数据之前转换
- 强制转换
Number()
String()
Boolean()
几个特殊例子
Number(null) // 0
Number(undefine) // NaN
Boolean(null) // false
Boolean(undefine) // false
String(null) // null
String(undefine) // undefine
- 隐式转换
'1' - 0 // Number
1 + '' // String
'1'*1 // Number
'1' / 1 // Number
还有一些用文字描述
三目运算 ? 前面都会转换成Boolean
条件判断中的条件 都会转化成Boolean
if(条件){}