24、变量计算、类型转换
字符串拼接
const a = 100+10; //110
const b = 100+'10'; //10010
const c = true+'10'; //true10
==
100 == '100'; //true
0 == ''; //true
0 == false; //true
false ==''; //true
null == undefined; //true
除了
==null
之外其他的一律用===
。并且,例如:a==null
相当于a===undefined||===null
if语句和逻辑运算(if语句判断的就是truely变量和falsely变量)
- truely变量和falsely变量
- truely变量:两步非运算得到true。
!!a===true
- falsely变量:两步非运算得到false。
!!a===false
- truely变量:两步非运算得到true。
- truely变量和falsely变量
逻辑判断(也是truely变量和falsely变量)