[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;
}
}