Javascript小白聚集地

JavaScript 第四篇

2018-05-15  本文已影响0人  我是黑桃

       今天很生气,甚至一度想爆粗,也导致今天的课没有好好听。课下花了点功夫,不能被小事情影响。今天讲了一些分支结构,判断循环这类的,我尽可能在详细些。

一、 分支结构

    1.if(条件){条件为true时执行的语句}

         if(条件){

            条件为true时执行的语句

         }else{

            条件为false时执行的语句

          };

比如:

 2. else ....if多重复条件语句

      if(条件1){

        //要执行的语句

      }else if(条件2){

            //要执行的语句

       };

    这个就比上一个省代码多了:

  3. switch  .....case

        switch(变量/表达式){

            case情况1:

                    //执行的语句

                   break;  

            case情况2:

                   //执行的语句

                   break;

            case情况3:

                    //执行的语句

                     break;  

             default://以上条件都不满足的时候

                     //执行的语句

                     break;               

      };

用法:

4. switch....case直落形式    

     switch(变量/表达式){

            case情况1:

            case情况2:

            case情况3:

            case情况4:

            case情况5:

                  //要执行的语句

                  break;

用法:

(这个看用法就是了,内容就瞎打的,就是这会失去了心情)

5.扩展if 与 switch 的比较

       switch case vs else if

       switch case 仅用于等于比较的条件

       else if 可用任意条件

      if(Boolean(条件)) else if()

      自带隐式转换,将条件转为boolean 效率稍微低

      switch case

      不带隐式转换的等于比较,效率稍微高

二、循环语句

 1.while(条件){//满足条件时执行的语句内容}

    提示:如果您忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器   崩溃。

    案例1在后台输出10个hello world

    案例2在后台输出100以内的偶数

    案例3弹出输入框,循环输入员工姓名,直到输入exit结束

 2.do while

 3.for

时间关系就讲到这里,代码也很明确的插上了图片,可以照着打下。

End!

上一篇 下一篇

猜你喜欢

热点阅读