控制语句
1.1条件判断
if-else单个条件判断
/*if
小括号中的为true,才会走大括号中的语句
if(boolean){
}
*/
var remaining-sum=10;
/* 只有余额大于等于20的时候才能支付
否则就提示用户余额不足
*/
if(remaining-sum>=20){
console.log("支付成功")
}else{
console.log("余额不足")
}
if-else if -else多个条件判断
/* age>18 成人
6<age<18 青少年
age<6 儿童 console.log(age)
*/
var age=13;
if(age>=18){
console.log("成人")
}else if(age>=6 && age<18){
console.log("青少年")
}else{
console.log("儿童")
}
1.2循环
switch-case
/* switch
case :满足某个条件,走里面的语句,Tip:在语句后面要加上break关键字
break; //结束本次条件判断 中断循环
*/
var a=4;
switch(a){
case 1:
console.log("等于1");
break;
case 2:
console.log("等于2");
break;
default:
console.log("其他值")
}
while
/* while(true){
一直执行
} */
var a=window.confirm("你是否想要下载");
a=a+10;
console.log(a);
while(a){
alert("请下载")
}
for
for(var i=0;i<=10;i++){
console.log(i)
}
1.3break和continue
break
/*0,1,2,3
break 跳出循环,中断循环,程序不再执行
*/
for(var i=0;i<=3;i++){
if(i==2){
break;
}
console.log(i); //0,1
}
continue
/* continue 不会执行continue后面的语句,跳过某次循环 但是程序继续执行*/
for(var i=0;i<=3;i++){
if(i==2){
continue
}
console.log(i); //0,1,3
}