- 字符串的拼接
- ==
- if语句和逻辑运算
字符串的拼接
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 之外,其他都一律用===
const obj = {x:100}
if (obj.a == null){}
//相当于:
//if (obj.a === null || obj.a === undefined){}
if语句和逻辑运算
- truly变量:!!a === true的变量
- falsely变量:!!a === false的变量
//一下都是falsely变量。除此之外都是truely变量
!!0 === false
!!NaN === false
!!'' === false
!!null === false
!!undefined === false
!!false === false
网友评论