js筆記(8)

條件判斷語句:

? ? ? ? ? ? ? ? —使用條件判斷語句可以在執(zhí)行某個語句之前進行判斷共耍,如果條件成林才會執(zhí)行語句虑灰,條件不成立則語句不執(zhí)行。

? ? ? ? ? ? ? if語句:語法一 :if(條件表達式){語句...}

? ? ? ? ? ? ? ? if語句在執(zhí)行時痹兜,會先對條件表達式進行求值判斷穆咐,如果條件表達式的值為true,則執(zhí)行if后的語句字旭,如果條件表達式的值為fase对湃,則不會執(zhí)行if后的語句。? ? if語句只能控制緊隨其后的那個語句遗淳,如果希望if語句可以控制多條語句拍柒,可以將這些語句統(tǒng)一放到代碼塊中,if語句后的代碼塊不是必須的屈暗,但是在開發(fā)中盡量寫拆讯。

? ? ? ? ? ? ? ? ? ? ? ? ? 語法二:if(條件表達式){語句...}else{語句...}

? ? ? if...else...語句(當該語句執(zhí)行時脂男,會先對if后的條件表達式進行求值判斷,如果該值為true种呐,則執(zhí)行if后的語句宰翅,如果該值為false,則執(zhí)行else后的語句。)

? ? ? ? ? ? ? ? ? ? ? ? ? 語法三:if(條件表達式){語句...}else if(條件表達式){else if (條件表達式)}else{語句...}

? ? ? ? ? ? ? ? ? ? ? ? ? if...else? if...else

? ? ? ? ? ? ? ? ? ? ? ? ? ? 當該語句執(zhí)行時爽室,會從上到下依次對條件表達式進行判斷汁讼,誰滿足就執(zhí)行誰,不滿足就執(zhí)行下一個阔墩。

? ? ? ? ? ? ? ? ? switch...case...語句:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在執(zhí)行時會依次將case后的表達式的值和switch后的條件表達式的值進行全等比較嘿架,如果比較結果為true,則從當前case出開始執(zhí)行代碼。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 當前case后的所有代碼都會執(zhí)行啸箫,我們可以在case的后邊跟著一個break關鍵字耸彪,這樣可以確保只會執(zhí)行當前case后的語句,而不會執(zhí)行其他的case忘苛,如果比較結果為false搜囱,則繼續(xù)向下比較,如果所有的結果都為false柑土,則繼續(xù)向下比較,如果所有的結果都為false绊汹,則執(zhí)行default后的語句稽屏。

? ? ? ? ? ? ? ? while循環(huán):通過循環(huán)語句可以反復的執(zhí)行一段代碼多次。

? ? ? ? ? ? ? ? ? ? ? while循環(huán)西乖;語法:while(條件表達式){語句...}

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? while語句在執(zhí)行時狐榔,先對條件表達式進行求職判斷,如果為true获雕,則執(zhí)行循環(huán)體薄腻,循環(huán)體執(zhí)行完畢以后,繼續(xù)對表達式進行判斷届案,如果為true庵楷,則繼續(xù)執(zhí)行循環(huán)體,依次類推楣颠,如果值為false尽纽,則終止循環(huán)。

? ? ? ? ? ? ? ? do...while循環(huán)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 語法:do{語句...}while(條件表達式)

? ? ? ? ? ? ? ? ? 執(zhí)行流程:do...while語句在執(zhí)行時童漩,會先執(zhí)行循環(huán)體弄贿,循環(huán)體執(zhí)行完畢后,在對while后的條件表達式進行判斷矫膨,如果結果為true差凹,則繼續(xù)執(zhí)行循環(huán)體期奔,執(zhí)行完畢繼續(xù)判斷以此類推,如果結果為false危尿,則終止循環(huán)呐萌。

? ? ? ? ? ? ? for循環(huán)

? ? ? ? ? ? ? ? ? ? ? ? ? 語法:for(1.初始化表達式;2.條件表達式脚线;4.更新表達式){

? ? ? ? ? ? ? ? ? ? 3.語句...

}

? ? ? ? ? ? ? ? ? ? for循環(huán)的執(zhí)行流程::1.執(zhí)行初始化表達式搁胆,初始化變量(只會執(zhí)行一次)。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.執(zhí)行條件表達式邮绿,判斷是否執(zhí)行循環(huán)渠旁。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 如果為true,則執(zhí)行循環(huán) 3.如果為false船逮,終止循環(huán)顾腊。? 4.執(zhí)行更新表達式,更新表達式執(zhí)行完 畢繼續(xù)重復2

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末挖胃,一起剝皮案震驚了整個濱河市杂靶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌酱鸭,老刑警劉巖吗垮,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異凹髓,居然都是意外死亡烁登,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門蔚舀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來饵沧,“玉大人,你說我怎么就攤上這事赌躺±俏” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵礼患,是天一觀的道長是钥。 經常有香客問我,道長讶泰,這世上最難降的妖魔是什么咏瑟? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮痪署,結果婚禮上码泞,老公的妹妹穿的比我還像新娘。我一直安慰自己狼犯,他們只是感情好余寥,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布领铐。 她就那樣靜靜地躺著,像睡著了一般宋舷。 火紅的嫁衣襯著肌膚如雪绪撵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天祝蝠,我揣著相機與錄音音诈,去河邊找鬼。 笑死绎狭,一個胖子當著我的面吹牛细溅,可吹牛的內容都是我干的。 我是一名探鬼主播儡嘶,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼喇聊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蹦狂?” 一聲冷哼從身側響起誓篱,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎凯楔,沒想到半個月后窜骄,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡摆屯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年啊研,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸥拧。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖削解,靈堂內的尸體忽然破棺而出富弦,到底是詐尸還是另有隱情,我是刑警寧澤氛驮,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布腕柜,位于F島的核電站,受9級特大地震影響矫废,放射性物質發(fā)生泄漏盏缤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一蓖扑、第九天 我趴在偏房一處隱蔽的房頂上張望唉铜。 院中可真熱鬧,春花似錦律杠、人聲如沸潭流。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灰嫉。三九已至拆宛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間讼撒,已是汗流浹背浑厚。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留根盒,地道東北人钳幅。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像郑象,于是被迫代替她去往敵國和親贡这。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內容

  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,342評論 0 2
  • Swift 提供了類似 C 語言的流程控制結構厂榛,包括可以多次執(zhí)行任務的for和while循環(huán)盖矫,基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 703評論 1 1
  • [The Swift Programming Language 中文版]本頁包含內容: Swift提供了多種流程控...
    風林山火閱讀 568評論 0 0
  • 拍于大連七七街
    不言簡書閱讀 164評論 1 3
  • 才發(fā)現(xiàn)—— 總是覺得愛恨一來,我們之間或許不再存在击奶, 絲毫相似的聯(lián)系辈双,才發(fā)現(xiàn)詩意總會付出真情, 假如我的不安從此敗...
    安娜的花兒閱讀 349評論 1 2