Adakah pelbagai jenis pembolehubah dalam js benar atau salah dalam kemahiran if conditions_javascript

WBOY
Lepaskan: 2016-05-16 16:41:54
asal
1233 orang telah melayarinya

Penaipan js yang lemah menjadikan banyak perkara mengelirukan Sebagai contoh, sama ada pembolehubah adalah benar atau salah dalam keadaan if Jika pembolehubah jenis bukan boolean diletakkan dalam keadaan if dalam bahasa yang ditaip kuat . Penukaran jenis diperlukan, tetapi js tidak memerlukannya. Mari kita uji di bawah untuk menguji prestasi jenis pembolehubah biasa dalam keadaan if

!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) 
} 

}() 
Salin selepas log masuk

Tetapkan pelbagai jenis pembolehubah dan masukkannya ke dalam keadaan if masing-masing

Hasil pelaksanaan
a=undefined
d=0
e=null
f=undefined
g=
h=
i=false

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan