老生常談js中0到底是 true 還是 false
想到一個(gè)好玩的,運(yùn)行如下 javascript :
if ('0') alert("'0' is true"); if ('0' == false) alert("'0' is false");
結(jié)果是,兩次都 alert 了!那么 '0' 到底是 true 還是 false 呢?
答案是:在js做比較的時(shí)候,有這樣的三條規(guī)則:
• 如果比較的兩者中有bool,會(huì)把 bool 先轉(zhuǎn)換為對(duì)應(yīng)的 number,即 0 和 1
• 如果比較的雙方中有一方為number一方為string,會(huì)把string轉(zhuǎn)換為數(shù)字
• 把string直接轉(zhuǎn)換為bool的時(shí)候,空字符串‘'轉(zhuǎn)換為 false,除此外的一切字符串轉(zhuǎn)換為 true
以上這篇老生常談js中0到底是 true 還是 false就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
ES6入門(mén)教程之Iterator與for...of循環(huán)詳解
最近在學(xué)習(xí)ES6,剛剛看到Iterator和for...of循環(huán)這一章,所以想要跟大家略微分享一下,下面這篇文章主要給大家介紹了關(guān)于ES6入門(mén)學(xué)習(xí)中Iterator與for...of循環(huán)的相關(guān)資料,不足之處還望大家多多指正,需要的朋友們可以參考學(xué)習(xí)。2017-05-05使用Plupload實(shí)現(xiàn)直接上傳附件至七牛云存儲(chǔ)
這篇文章主要介紹了使用Plupload實(shí)現(xiàn)直接上傳附件至七牛云存儲(chǔ),需要的朋友可以參考下2014-12-12js點(diǎn)擊按鈕實(shí)現(xiàn)多張圖片循環(huán)切換
這篇文章主要為大家詳細(xì)介紹了js點(diǎn)擊按鈕實(shí)現(xiàn)多張圖片循環(huán)切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01viewer.js一個(gè)強(qiáng)大的基于jQuery的圖像查看插件(支持旋轉(zhuǎn)、縮放)
這篇文章主要介紹了Viewer這一款強(qiáng)大的 jQuery 圖像瀏覽插件,在信息詳情頁(yè)面實(shí)現(xiàn)點(diǎn)擊圖片可以預(yù)覽,腳本之家也是用的這個(gè)js,這里為分享一下使用方法,需要的朋友可以參考下2020-04-04cookie丟失問(wèn)題(認(rèn)證失效) Authentication (用戶驗(yàn)證信息)也會(huì)丟失
window.showModalDialog() 后 window.open() 導(dǎo)致cookie丟失問(wèn)題(認(rèn)證失效) Authentication (用戶驗(yàn)證信息)也會(huì)丟失2009-06-06關(guān)于JS判斷圖片是否加載完成且獲取圖片寬度的方法
本篇文章小編為大家介紹,關(guān)于JS判斷圖片是否加載完成且獲取圖片寬度的方法,有需要的朋友可以參考一下2013-04-04JS添加或修改控件的樣式(Class)實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇JS添加或修改控件的樣式(Class)實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10原生js實(shí)現(xiàn)類似彈窗抖動(dòng)效果
這篇文章主要介紹了原生js實(shí)現(xiàn)類似彈窗抖動(dòng)效果的相關(guān)資料,推薦給大家,需要的朋友可以參考下2015-04-04