控制语句
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,3break 跳出循环,中断循环,程序不再执行*/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 }