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变量
image.png


kangting
62 声望3 粉丝

一只小小的前端


« 上一篇
JS
下一篇 »
原型和原型链