关于javascript:javascript类型转换

43次阅读

共计 461 个字符,预计需要花费 2 分钟才能阅读完成。

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 变量

正文完
 0