js中各種類型的變量在if條件中是true還是false
js的弱類型讓人感覺很多東西都比較迷惑,例如變量在if條件中到底是true還是false,如果在強(qiáng)類型語言中將一個(gè)非boolean類型的變量放在if條件中時(shí),是需要進(jìn)行類型轉(zhuǎn)換的,但是js不需要,下面來進(jìn)行測(cè)試,測(cè)試常見的變量類型在if條件中的表現(xiàn)
!function test1(){
<span style="color:#ff0000;">var a,b=-1,c= 1,d= 0,e=null,f=undefined,g='',h="";</span>
if(!a){
console.log('a='+a)
}
if(!b){
console.log("b="+b)
}
if(!c){
console.log("c="+c)
}
if(!d){
console.log("d="+d)
}
if(!e){
console.log("e="+e)
}
if(!f){
console.log("f="+f)
}
if(!g){
console.log("g="+g)
}
if(!h){
console.log("h="+h)
}
}()
設(shè)定了各種變量類型,分別放入if條件中
執(zhí)行結(jié)果
a=undefined
d=0
e=null
f=undefined
g=
h=
i=false
相關(guān)文章
JavaScript返回當(dāng)前會(huì)話cookie全部鍵值對(duì)照的方法
這篇文章主要介紹了JavaScript返回當(dāng)前會(huì)話cookie全部鍵值對(duì)照的方法,涉及javascript操作cookie的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04
JS 調(diào)試中常見的報(bào)錯(cuò)問題解決方法
下面小編就為大家?guī)硪黄狫S 調(diào)試中常見的報(bào)錯(cuò)問題解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05
關(guān)于uniapp的request封裝保姆級(jí)教程
這篇文章主要給大家介紹了關(guān)于uniapp的request封裝保姆級(jí)教程,request是基于uni-app框架封裝的一個(gè)網(wǎng)絡(luò)請(qǐng)求庫,可以用于發(fā)送http請(qǐng)求和處理響應(yīng)數(shù)據(jù),需要的朋友可以參考下2023-07-07
JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表
這篇文章主要介紹了JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表,本文分別講解了單鏈表與雙鏈表以及增加節(jié)和刪除節(jié)的代碼實(shí)例,需要的朋友可以參考下2015-06-06
原生javascript如何實(shí)現(xiàn)共享onload事件
這篇文章主要介紹了原生javascript如何實(shí)現(xiàn)共享onload事件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
HTML+JavaScript實(shí)現(xiàn)筋斗云導(dǎo)航欄效果
這篇文章主要為大家介紹了如何利用HTML+JavaScript+CSS實(shí)現(xiàn)筋斗云導(dǎo)航欄效果,當(dāng)鼠標(biāo)經(jīng)過某個(gè)li,筋斗云跟著到當(dāng)前的位置,感興趣的小伙伴可以試一試2022-03-03

