流程控制語句條件判斷語句:
- JS中的程序是從上到下一行一行執(zhí)行的
- 通過流程控制語句可以控制程序執(zhí)行流程急凰,
使程序可以根據(jù)一定的條件來選擇執(zhí)行
- 語句的分類:
1.條件判斷語句
2.條件分支語句
3.循環(huán)語句
- 使用條件判斷語句可以在執(zhí)行某個語句之前進(jìn)行判斷侣肄,
如果條件成立才會執(zhí)行語句杠输,條件不成立則語句不執(zhí)行南蓬。
- if語句
- 語法一:
if(條件表達(dá)式){
語句...
}
if語句在執(zhí)行時,會先對條件表達(dá)式進(jìn)行求值判斷上煤,
如果條件表達(dá)式的值為true郎哭,則執(zhí)行if后的語句,
如果條件表達(dá)式的值為false躏结,則不會執(zhí)行if后的語句却盘。
if語句只能控制緊隨其后的那個語句,
如果希望if語句可以控制多條語句,
可以將這些語句統(tǒng)一放到代碼塊中
if語句后的代碼塊(即{})不是必須的媳拴,但是在開發(fā)中盡量寫上代碼塊黄橘,即使if后只有一條語句
- 語法二:
if(條件表達(dá)式){
語句...
}else{
語句...
}
if...else...語句
當(dāng)該語句執(zhí)行時,會先對if后的條件表達(dá)式進(jìn)行求值判斷屈溉,
如果該值為true塞关,則執(zhí)行if后的語句
如果該值為false,則執(zhí)行else后的語句