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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Js 流程控制

發布時間:2023/12/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Js 流程控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

流程控制

順序、分支、循環

順序結構

代碼一行一行從上往下執行并解析

分支結構

if語句 switch語句

if語句

單分支

if(條件表達式){

????//語句塊

}

含義:當條件表達式為真的時候就執行里面的語句塊

示例:

雙分支:

if(條件表達式){

????//語句塊1

}else{

????//語句塊2

}

含義:如果條件表達式成立則執行語句塊1,否則則執行語句塊2

?

Window.prompt(text[,defaultText]);

說明:

????提供一個用戶輸入對話框

????[]表示可選項 沒有[]表示必須要填的參數

????參數:text 提示信息 defaultText 默認顯示的信息

????如果點擊確定會返回一個"字符串型"數據,如果點擊取消返回null

????

????多分支:

????if(條件表達式1){

????????//執行語句塊1

}else if(條件表達式2){

????????//執行語句塊2

} else if(條件表達式3){

????????//執行語句塊3

} else if(條件表達式n){

????????//執行語句塊n

}[else{

????//如果上面的條件表達式都不成立則會執行這里的語句塊

}]

?

含義:如果條件表達式1成立 則執行語句塊1,如果條件表達式1不成立則會繼續往下判斷條件表達式2 如果條件表達式2成立 則執行語句塊2 …………..如果以上表達式都不成立則會執行else里面的語句塊

Switch語句

語法:

Switch(變量){

????case 值1:

????????//語句塊1

????break;

????case 值2:

????????//語句塊2

????break;

????case 值3:

????????//語句塊3

????break;

????case 值n:

????????//語句塊n

????break;

????[

????default:

????//語句塊n

????[break;]

]

}

說明:

????Switch語句會拿變量與每一個case值進行比較 如果相等的話就會進入到對應的case中執行其語句塊

????每個語句塊后面的break不能省略 ,如果省略它會一直往下去找break關鍵字,直到找到為止

????Switch是使用全等來判斷

示例:

轉載于:https://www.cnblogs.com/nyxd/p/5353595.html

總結

以上是生活随笔為你收集整理的Js 流程控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。