1、字符串拼接
const a = 100 + 10 // 110
const b = 100 + '10' // '10010'
const c = true + '10' // 'true10'
2、 == 运算符
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 ){}
3、if语句和逻辑运算
◆truly 变量: !!a === true的变量
◆falsely 变量: !!a === false的变量
//以下是falsely 变量。除此之外都是truly 变量
! !0 === false
! !NaN === false
!! '' === false
! !nul l === false
! !undefined === false
! !false === false
if语句、逻辑判断(&& || !)就是判断truely、falsely变量
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。