国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript中奇葩的假值示例應用

2024-05-06 16:02:40
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript中奇葩的假值應用,需要的朋友可以參考下

通常在以下語句結構中需要判斷真假

if分支語句
while循環語句
for里的第二個語句


復制代碼 代碼如下:


if (boo) {
// do something
}

while (boo) {
// do something
}


JavaScript中有6個值為“假”,這六個值是

false
null
undefined
0
'' (空字符串)
NaN

這里面false本身是布爾類型,其它5個則不是。

除了這6個外,其它均為“真” ,包括對象、數組、正則、函數等。注意 '0'、'null'、'false'、{}、[]也都是真值 。

雖然這六個值都為“假”,它們之間并非都相等

復制代碼 代碼如下:


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 == 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


對于“==”,以上得出下列結論

false 除了和自身比較為true外,和0,'' 也為true
null只和undefined比較時為true, 反過來undefined也僅和null比較為true,沒有第二個
0除了和false比較為true,還有一個空字符串 ''
空字符串''出了和false比較為true,還有一個數字0
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 商洛市| 沈丘县| 和平区| 达日县| 龙口市| 望江县| 石泉县| 巨鹿县| 镇巴县| 大城县| 沧州市| 深泽县| 沭阳县| 互助| 吴桥县| 贵港市| 玉林市| 西宁市| 虎林市| 麻栗坡县| 神农架林区| 万宁市| 扬州市| 宝清县| 阆中市| 陆川县| 五家渠市| 翁源县| 拜城县| 南澳县| 金溪县| 庆元县| 高淳县| 无棣县| 舞钢市| 太保市| 绍兴市| 彝良县| 新平| 香港 | 岱山县|