日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

JavaScript流程控制之分支结构

發(fā)布時(shí)間:2025/3/21 javascript 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript流程控制之分支结构 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

if 語(yǔ)句 - 只有當(dāng)指定條件為 true 時(shí),使用該語(yǔ)句來執(zhí)行代碼
if…else 語(yǔ)句 - 當(dāng)條件為 true 時(shí)執(zhí)行代碼,當(dāng)條件為 false 時(shí)執(zhí)行其他代碼
if…else if…else 語(yǔ)句- 使用該語(yǔ)句來選擇多個(gè)代碼塊之一來執(zhí)行
switch 語(yǔ)句 - 使用該語(yǔ)句來選擇多個(gè)代碼塊之一來執(zhí)行

一、if elseif else語(yǔ)法:

if (condition1) {當(dāng)條件 1true 時(shí)執(zhí)行的代碼 } else if (condition2) {當(dāng)條件 2true 時(shí)執(zhí)行的代碼 } else {當(dāng)條件 1 和 條件 2 都不為 true 時(shí)執(zhí)行的代碼 }

案例

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><script type="text/javascript">var i=19;if (i>=0 && i<=18){console.log('1')}else if(i>=19 && i<=30){console.log('2')}else{console.log('3')} </script></head><body></body> </html>

請(qǐng)使用小寫的 if。使用大寫字母(IF)會(huì)生成 JavaScript 錯(cuò)誤!

二、switch語(yǔ)法:

語(yǔ)法

switch(n) {case 1:執(zhí)行代碼塊 1break;case 2:執(zhí)行代碼塊 2break;default:case 1case 2 不同時(shí)執(zhí)行的代碼 }

工作原理:首先設(shè)置表達(dá)式 n(通常是一個(gè)變量)。隨后表達(dá)式的值會(huì)與結(jié)構(gòu)中的每個(gè) case 的值做比較。如果存在匹配,則與該 case 關(guān)聯(lián)的代碼塊會(huì)被執(zhí)行。請(qǐng)使用 break 來阻止代碼自動(dòng)地向下一個(gè) case 運(yùn)行。

default 關(guān)鍵詞來規(guī)定匹配不存在時(shí)做的事情
案例:

switch(i){case 3:case 4:case 5:alert("春天);break;case 6:case 7:case 8:alert("夏天");break;case 9:case 10:case 11:alert("秋天");break;case 12:case 1:case 2:alert("冬天");break;default:alert("月份有誤")}

總結(jié)

以上是生活随笔為你收集整理的JavaScript流程控制之分支结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。