zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    JavaFx在macOS下的文字渲染Bug
    Java多接口同名方法的冲突
    旧技术的惯性
    一点思考(1)
    slisp:编译到JVM平台上的lisp方言
    Arcee:又一个 Parser Generator 轮子
    使用Java实现一门简单的动态语言
    Hello World!
    [NOI2008]奥运物流
    [IOI2005]Riv河流
  • 原文地址:https://www.cnblogs.com/orxx/p/10390761.html
Copyright © 2011-2022 走看看