JS-基礎-02.順序執行、條件判斷、循環執行


一、順序執行  

  1: 解釋器 一行一行代碼的解釋執行每一個表達式和指令;
  2: 執行完一條語句執行下一條語句;
 
二、條件判斷
  1: 判斷條件,根據結果來決定是否執行;
  2: if(條件) { } 條件為真,執行if條件語句里面的語句;
  3: if(條件) {} else {}條件為真,執行if條件語句里面的語句, 否者執行else;
  4: if(條件1) {} else if (條件2) {} else {}, 一個一個條件判斷;
  
  switch語句
    條件分支switch
    switch(整數值) {
           case 常數整數1:
             break;
             case 常數整數2:
             break;
             default:
                     break;
    }
  
 1 switch(value) {
 2     case 1:
 3     {
 4 
 5     }
 6     break;
 7     case 2:
 8     {
 9 
10     }
11         // 執行
12     break;
13     case 3:
14     {
15 
16     }
17         // 執行
18     break;
19         // 執行
20     case 4:
21     break;
22     case 10:
23         console.log("10")
24     // break;
25 
26     default: // 默認,流程
27         console.log("default");
28     break;
29 }

 

三、循環語句 

  1: while(條件) {} // 條件成立執行循環體;
  2: for(初始化; 條件表達式; 循環迭代) {}
  3: continue: 終止本次循環,但是會執行for循環里面的循環迭代語句,也就是會繼續執行下個循環;
  4: break: 終止所有循環,跳出循環語句,繼續往下執行;
 
 1 // 1到100求和
 2 function sum100(){
 3     var sum = 0;
 4     for(var i = 1; i <= 100; i++){
 5         sum = sum + i;
 6     }
 7     return sum;
 8 
 9     // 或者
10     // var index = 0;
11     // while(index < 100){
12     //     index ++;
13     //     sum = sum + index;
14     // }
15     // return sum;
16 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM