JavaScript-03循环语句和条件语句

一、if语句

if语句:

if(条件表达式)  条件表达式:要么为true ,要么为false
         {
                  满足条件,执行的代码;
         }

二、 if...else语句

          if(条件表达式)//返回布尔值,true或者false
          {
               满足条件,执行的代码;    
          }else{
            不满足条件,执行的代码
          }

  注意:else 不能单独使用

三、 switch语句

     switch(n){
            case x1:代码1....;break;
            case x2:代码2....;break;
            .......
            case xn:代码n....;break;
            default:代码;brek;
        }        

注意:case 后面是一个具体的值,不能是一个范围。switch(”变量“),不能像if 语句跟条件。

break 关键词

如果 JavaScript 遇到 break 关键词,它会跳出 switch 代码块。

此举将停止代码块中更多代码的执行以及 case 测试。

如果找到匹配,并完成任务,则随机中断执行(break)。无需更多测试。

break 能够节省大量执行时间,因为它会“忽略” switch 代码块中的其他代码的执行。

不必中断 switch 代码块中的最后一个 case。代码块在此处会自然结束。

  实例:

     输入一个成绩socre,如果等于90或许小于等于100,输出A,如果小于90或者等于80.输出B,如果小于80或者等于70.输出C,如果小于70或者等于60.输出D,如果小于60,输出不合格.



    
        
        
    
    
    
    

四、while语句

while(条件(true或者false)){

           循环体(条件满足时执行)
          
          }

  while练习::求1~100数字的和



    
        
        
    
    
    
    


// 结果输出:5050.

五、 do...while语句

             // 先执行一次再判断条件
         do{
              代码;
             变量操作
        
        }while(条件);

  do...while练习:求1~100数字的和



    
        
        
    
    
    
    

六、 for语句

  for(定义初始变量;条件;步长[初始变量的操作]){
              
          
            循环体;
    }       

  实例:

  求10的阶乘:10!=1x2x3x4x5x6x7x8x9x10;



    
        
        
    
    
    
    


// 输出结果:3628800

 

你可能感兴趣的:(JavaScript-03循环语句和条件语句)