一、if語句

Paste_Image.png
二、switch語句

Paste_Image.png
JavaScript switch語句雖然參考的C語言的寫法,但是有特殊性
switch和case可以使用任意表達(dá)式,不一定是常量
switch語句進(jìn)行比較的時(shí)候是全等于(===)操作,不會(huì)發(fā)生類型轉(zhuǎn)換
三、while語句
while語句屬于測(cè)試前循環(huán)語句,也就是說在循環(huán)體內(nèi)的代碼在被執(zhí)行前就會(huì)對(duì)出口條件求值,因此循環(huán)體內(nèi)的代碼有可能永遠(yuǎn)不會(huì)執(zhí)行;

Paste_Image.png
四、do-while語句
do-while屬于測(cè)試后循環(huán)語句,即只有在循環(huán)體中的代碼中執(zhí)行后才能測(cè)試出口條件,也就是說對(duì)條件表達(dá)式求值之前,循環(huán)體內(nèi)的代碼至少被執(zhí)行一次;

Paste_Image.png
五、for語句
for是前測(cè)試循環(huán)語句,但它具有在執(zhí)行循環(huán)代碼前初始化變量和定義循環(huán)后要執(zhí)行的代碼的能力;

Paste_Image.png
六、for-in語句
for-in是一種迭代語句,用于枚舉對(duì)象的屬性; 需要說明的是for-in枚舉出的屬性順序不是固定的;

Paste_Image.png

Paste_Image.png

Paste_Image.png
七、break、continue 語句
break用于強(qiáng)制退出循環(huán)體語句,執(zhí)行循環(huán)語句后面的語句;
continue用于退出本次循環(huán),執(zhí)行下次循環(huán);
如下面的例子

Paste_Image.png
**本文版權(quán)歸本人即簡書筆名:該賬戶已被查封 所有,如需轉(zhuǎn)載請(qǐng)注明出處。謝謝! *