标签:lse 正则 width 语句结构 之间 空字符串 cell als while循环
通常在以下语句结构中需要判断真假
如
1
2
3
4
5
6
7
|
if (boo) { // do something } while (boo) { // do something } |
JavaScript中有 6 个值为“假”,这六个值是
这里面 false 本身是布尔类型,其它 5 个则不是。
除了这 6 个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 ‘0‘、‘null‘、‘false‘、{}、[]也都是真值 。
虽然这六个值都为“假”,它们之间并非都相等
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
console.log( false == null ) // false console.log( false == undefined ) // false console.log( false == 0 ) // true console.log( false == ‘‘ ) // true console.log( false == NaN ) // false console.log( null == undefined ) // true console.log( null == == ==undefined ) // false console.log( null == 0 ) // false console.log( null == ‘‘ ) // false console.log( null == NaN ) // false console.log( undefined == 0) // false console.log( undefined == ‘‘ ) // false console.log( undefined == NaN) // false console.log( 0 == ‘‘ ) // true console.log( 0 == NaN ) // false console.log(NaN==NaN) //false
|
对于“==”,以上得出下列结论
标签:lse 正则 width 语句结构 之间 空字符串 cell als while循环
原文地址:https://www.cnblogs.com/yu412/p/11441180.html