JavaScript? if/else ?? ?????.
if (條件 1) { 當(dāng)條件 1 為 true 時(shí)執(zhí)行的代碼; } else if (條件 2) { 當(dāng)條件 2 為 true 時(shí)執(zhí)行的代碼; } else { 當(dāng)條件 1 和 條件 2 都不為 true 時(shí)執(zhí)行的代碼; }
JavaScript? ??? ??? ?? if () { ... } else { ... }? ?????. ?? ?? ??? ?? ?? ???? ????? if ?? ???? ??? ??? ? ????.
var age = 20; if (age >= 18) { // 如果age >= 18為true,則執(zhí)行if語句塊 alert('adult'); } else { // 否則執(zhí)行else語句塊 alert('teenager'); }
else ?? ?? ?????. ??? ??? ???? ??? ??? ?? {}? ??? ? ????.
var age = 20; if (age >= 18) alert('adult'); else alert('teenager');
{}? ???? ??? ?? ???? ???? ??? {} ??? ???? ?? if? ???? ? ??? ????. .. .else...? ??(?:
var age = 20; if (age >= 18) alert('adult'); else console.log('age < 18'); // 添加一行日志 alert('teenager'); // <- 這行語句已經(jīng)不在else的控制范圍了
? ??? else ?? ??? ?? ??? console.log('age < 18'); ???? ??? ????. ('teenager') ; ? ?? if...else...? ?? ?? ?? ?? ??? ?? ?????.
???, {}? ??? ?? ???? ????.
var age = 20; if (age >= 18) { alert('adult'); } else { console.log('age < 18'); alert('teenager'); }
??? ?? {}? ???? ?? ????.
?? ??? ??
??? ? ? ??? ???? ??? ?? if...else? ??? ???? ???. ..:
var age = 3; if (age >= 18) { alert('adult'); } else if (age >= 6) { alert('teenager'); } else { alert('kid'); }
?? ?? if...else... ??? ??? if...else...:
var age = 3; if (age >= 18) { alert('adult'); } else { if (age >= 6) { alert('teenager'); } else { alert('kid'); }
? ? ???? ?????. ??? ??? ????? ??? ?? ???. ??? ??? ?? ??? ???? ??? ??. ??? else? {}? ???? ??? ????. if ?? ???? ?? ?????. ????? ??? else? {}? ???? ? ???.
if...else... ?? ?? ??? ?? if...else... ??? ?? ??? true? ?? ? ? ??? ???? ????. ?? ??? ? ?? ????.
?? ??? Teenage? ???? ??? ??????.
'use strict'; var age = 20; if (age >= 6) { alert('teenager'); } else if (age >= 18) { alert('adult'); } else { alert('kid'); }
age ?? 20??? ??? age >= 6? age >= 18 ??? ??? ?????. ??? ??? ??? ???? ?? ?? ?????. ????? ????? ??????.
if ??? ???? ??? ?? ??? ????? ?? ??
var s = '123'; if (s.length) { // 條件計(jì)算結(jié)果為3 // }
JavaScript??? null, undefine, 0, NaN ? ? ???''? false? ???? ? ?? ?? ?? true? ????? ? ??? ??? ?? ??? true???.