jika (aa) Apa sebenarnya yang dinilai? (Saya sedang melihat tangkapan skrin kod orang lain dengan pertimbangan ini. Saya tidak faham singkatan itu)
Adakah untuk menilai sama ada aa adalah batal atau tidak ditentukan??
Mari kita andaikan Rajah 2:
Apakah jika(aa) di sini menilai??
Pertama sekali, sintaks ungkapan if ialah:
ungkapan
expression
被执行,如果结果为truthy
(真值),statement
就执行,如果为falsy
(nilai palsu), ia tidak akan dilaksanakantruthy
和falsy
dalam JavaScript Nilai palsu ialahKecuali ini, selebihnya adalah nilai sebenar.
Sila cari sendiri kata kunci:
隐式类型变换
Jika anda tidak faham, anda boleh bertanya soalan
Ini adalah ungkapan jika penghakiman Sintaks khusus adalah seperti berikut:
Nilai dalam keadaan mestilah jenis Boolean benar atau palsu
Dalam Javascript, nilai berikut akan ditukar secara tersirat kepada palsu:
0, -0, null, false, NaN, undefined, "" (rentetan kosong)
Nilai lain akan ditukar kepada benar, sila ambil perhatian bahawa "palsu "Betul juga.
if (aa)
bersamaan dengan