一、流程控制语句
(1)if(条件 ){
//要执行的语句
}
(2)if(条件){
//条件为true时执行的语句
}else{
//条件为false执行的语句
}
(3)多重条件语句
else if( 条件){}
if(条件1){
//要执行的语句
}else if(条件2){
//要执行的语句
}
(4)switch ....case
switch(表达式/变量){
case 情况1:
//要执行的语句;
break;
case 情况2:
//要执行的语句;
break;
case 情况3:
//要执行的语句;
break;
default://以上任何一块都没匹配上的时候
//要执行的语句;
break;
}
switch ....case直落形式
即不管是哪种情况都做相同的事。
案例:
var date=prompt("请输入今天是星期几")
switch(date){
case '星期一':
case '星期二':
case '星期三':
case '星期四':
case '星期五':
case '星期六':
case '星期日':
alert('今天吃米饭');
break;
}
二、循环语句
(1) while(条件){
//当条件为真时执行
}
while结束循环用break
案例一:请输入员工姓名,如果输入的内容为"exit",就结束循环
while(true){
var print=prompt("请输入员工姓名");
if(print==='exit'){
break;
}
}
案例二:1-100之间所有的偶数
var i=0;
while (i<=100){
if(i%2==0){
console.log(i);
}
}
案例三:1-100之间所有的奇数
var i=1;
while(i<=100){
if(i%2==1){
console.log(i);
}
}
案例四:在控制台中打印10句hello world
var i=0;
while(i<10){
console.log('hello world');
}
(2)do while
(3)for