共计 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 变量
正文完
发表至: javascript
2021-06-22