JavaScript學習筆記——javascript流程式控制制

來源:互聯網
上載者:User

標籤:

javascript流程式控制制
流程:就是程式碼的執行順序。
流程式控制制:通過規定的語句讓程式碼有條件的按照一定的方式執行。

一、順序結構
按照書寫順序來執行,是程式中最基本的流程結構。

二、選擇結構(分支結構、條件結構)
根據給定的條件有選擇的執行形相應的語句。
(1) if else if else


1.單路分支
//條件可以是運算式也可以是任何的資料類型
//大括弧會把他裡面的代碼當作一個整體來運行,如果只有一條語句,可以省略大括弧
if(條件){
條件成立執行的語句
}


2.雙路分支

if(條件){
條件成立的時候執行的代碼
}else{
條件不成立的時候執行的代碼
}


3.多路分支
if(條件1){
條件1成立執行的代碼
}elseif(條件2){
條件2成立執行的代碼
}elseif(條件3){
條件3成立執行的代碼
}......else{
如果上述條件都不成立執行的代碼
}


4.嵌套分支
if(條件1){
if(){
}elseif(){

}....

}elseif(條件2){
條件2成立執行的代碼
}elseif(條件3){
條件3成立執行的代碼
}......else{
如果上述條件都不成立執行的代碼
}
(2)
switch(變數任何的資料類型){
case 值1:
運算式1;
break;
case 值2:
運算式3;
break;
.........
defalut:
運算式
}
多個選擇進行相應的匹配

*************************************************
1.當判斷某種範圍的時候最好用if語句,當判斷單個值時候用switch
2.條件滿足的情況不可以重複,會發生不可預期的錯誤。
*************************************************
三、迴圈結構

 

JavaScript學習筆記——javascript流程式控制制

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.