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 }

 

posted @ 2019-02-17 12:51  orxx  阅读(1781)  评论(1编辑  收藏  举报