if watch

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后的語句
語法三:
if(條件表達(dá)式){
語句...
}else if(條件表達(dá)式){
語句...
}else if(條件表達(dá)式){
語句...
}else{
語句...
}
if...else if...else
當(dāng)該語句執(zhí)行時,會從上到下依次對條件表達(dá)式進(jìn)行求值判斷
如果值為true,則執(zhí)行當(dāng)前語句。
如果值為false,則繼續(xù)向下判斷。
如果所有的條件都不滿足,則執(zhí)行最后一個else后的語句
該語句中,只會有一個代碼塊被執(zhí)行,一旦代碼塊執(zhí)行了,則直接結(jié)束語句
條件分支語句也叫switch語句
語法:
switch(條件表達(dá)式){
case 表達(dá)式:
語句...
break;
case 表達(dá)式:
語句...
break;
default:
語句...
break;
}

執(zhí)行流程:

switch...case..語句

在執(zhí)行時會依次將case后的表達(dá)式的值和switch后的條件表達(dá)式的值進(jìn)行全等比較,如果比較結(jié)果為true,則從當(dāng)前case處開始執(zhí)行代碼。
當(dāng)前case后的所有的代碼都會執(zhí)行,我們可以在case的后邊跟著一個break關(guān)鍵字,這樣可以確保只會執(zhí)行當(dāng)前case后的語句,而不會執(zhí)行其他的case,如果比較結(jié)果為false,則繼續(xù)向下比較,如果所有的比較結(jié)果都為false,則只執(zhí)行default后的語句

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,619評論 0 13
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 4,092評論 0 2
  • 距上次空姐乘坐滴滴順豐車事件幾個月的時間?,F(xiàn)在又出現(xiàn)了溫州女孩乘坐滴滴順豐事件。 1.滴滴真的有進(jìn)行整頓了嗎?建議...
    憂竹閱讀 1,574評論 0 0
  • 網(wǎng)絡(luò)中四 信陽謝芳 持續(xù)分享第37天 逗寶,首先媽媽要和你說對不起,你已經(jīng)這么大了,媽媽真不該動手打你。...
    xfsunshine閱讀 585評論 0 2
  • 許久不讀歷史,今日讀來神清氣爽。 戰(zhàn)場生威,袁崇煥卻在官場失意,讀到后來那個心靈陰暗的魏忠賢,真是天下大奇葩,而且...
    _原野閱讀 112評論 0 0

友情鏈接更多精彩內(nèi)容