js中各種類型的變量在if條件中是true還是false
js的弱類型讓人感覺很多東西都比較迷惑,例如變量在if條件中到底是true還是false,如果在強(qiáng)類型語言中將一個非boolean類型的變量放在if條件中時,是需要進(jìn)行類型轉(zhuǎn)換的,但是js不需要,下面來進(jìn)行測試,測試常見的變量類型在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)前會話cookie全部鍵值對照的方法
這篇文章主要介紹了JavaScript返回當(dāng)前會話cookie全部鍵值對照的方法,涉及javascript操作cookie的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-04-04
JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表
這篇文章主要介紹了JavaScript中數(shù)據(jù)結(jié)構(gòu)與算法(三):鏈表,本文分別講解了單鏈表與雙鏈表以及增加節(jié)和刪除節(jié)的代碼實例,需要的朋友可以參考下2015-06-06
原生javascript如何實現(xiàn)共享onload事件
這篇文章主要介紹了原生javascript如何實現(xiàn)共享onload事件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07
HTML+JavaScript實現(xiàn)筋斗云導(dǎo)航欄效果
這篇文章主要為大家介紹了如何利用HTML+JavaScript+CSS實現(xiàn)筋斗云導(dǎo)航欄效果,當(dāng)鼠標(biāo)經(jīng)過某個li,筋斗云跟著到當(dāng)前的位置,感興趣的小伙伴可以試一試2022-03-03

