JavaScript分支

[if !supportLists]1. [endif]   

(1)分之结构

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

if(条件){

条件为true时执行的语句

      }else{

条件为false时执行的语句

      }

     var score=prompt('请输入考试成绩');

if(score===100){

alert('奖励一台兰博基尼');

}else{

if(score>=90){

alert('奖励一台 法拉利');

}else{

if(score>=80){

alert('奖励一台 奥迪Q7');

}else{

if(score>=70){

alert('奖励一台 奥拓R8');

}else{

if(score>=60){

alert('奖励一台 自行车');

}else{

alert('奖励 俩大嘴巴子');

}

}

}

}

}



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

if(条件1){

、//要执行的语句

}else if(条件2){

//要执行的语句

     }

var score=prompt('请输入考试成绩');

if(score===100){

alert('奖励一台兰博基尼');

}else if(score>=90){

alert('奖励一台 法拉利');

}else if(score>=80){

alert('奖励一台 奥迪Q7');

}else if(score>=70){

alert('奖励一台 奥拓R8');

}else if(score>=60){

alert('奖励一台 自行车');

}else{

alert('奖励 俩大嘴巴子');

            }

      //练习

请输入考试成绩

如果考试成绩为100分,奖励国外一日游

如果考试成绩大于等于90,国内一日游

如果考试成绩大于等于80,沧州一日游

如果考试成绩大于等于70,泊头一日游

如果考试成绩大于等于60,面壁思过

小于60两大嘴巴子


2.

  (1) switch  .....case

switch(变量/表达式){

case情况1:

//执行的语句

                break;


case情况2:

//执行的语句

                break;


case情况3:

//执行的语句

                break;  

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

//执行的语句

                     break;  

      }



var date=Number(prompt('请输入今天星期几'));

switch(date){

case 1:

alert('米饭');

   break;

case 2:

alert('馒头');

   break;

case 3:

alert('面包');

   break;   

case 4:

alert('包子');

   break;  

case 5:

alert('饺子');

   break;  

case 6:

alert('油条');

   break;  

default:

alert('今天不管饭,自己解决')           

}

(2) switch....case直落形式    


switch(变量/表达式){

case情况1:

case情况2:

case情况3:

case情况4:

case情况5:

//要执行的语句

              break;


            var date=Number(prompt('请输入今天星期几'));

switch(date){

case 1:

case 2:

case 3:

case 4:

case 5:

case 6:

case 6:

alert('今天不管饭,自己解决');

   break;           

}

练习:

请输入今天吗星期几

星期1:黄焖鸡

星期2:麻辣烫

星期三:重庆小面

星期四:刀削面

星期五:大饼卷肉

星期六:美团

周日:减肥


3.


(1)//循环语句

     while   

     do   while

     for   


while(条件){

//满足条件时执行的语句

}练习:在控制台输出10句hello world

var a=0;

while(a<10){

console.log('hello world')

a++;

}




输出1-100所有的偶数                                                                          

while循环中结束循环 break;

var i=0;

while(i<=100){

if(i%2===0){

console.log(i);

}

i++;

}



练习:请输入员工姓名,如果输入的内容为"exit",就结束循环                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     


while(true){

var print=prompt('请输入员工姓名');

if(print==='exit'){

break;

}

}


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这个十分简单,导致这两天就算学习了,也没打算做笔记,不过想想还是不能断。所以做个简单记录。js跟其他语言一样有if...
    报告老师阅读 580评论 0 0
  • 一:运算符和表达式 1.三目运算符(三元运算符) += -= *= /= %= 表达式1?:表达式2:表达式3...
    闫梓璇阅读 959评论 0 0
  • Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是...
    灯火gg阅读 3,482评论 1 24
  • 每年到了最后一个月,各种聚会,活动,行业大会总会应接不暇。每当我被邀上台发言后,与会者总是争先恐后,要加我微信。 ...
    小帅老师阅读 4,023评论 0 3
  • 今天把B7田块剩余部分都耕种了,约4亩 种的白菜,九斤王白萝卜,胡萝卜。 之前这块地种的菜 还没长起来已经被虫子吃...
    猪肉脯好吃阅读 190评论 0 0