控制语句

1.1条件判断

if-else单个条件判断

  1. /*if
  2. 小括号中的为true,才会走大括号中的语句
  3. if(boolean){
  4. }
  5. */
  6. var remaining-sum=10;
  7. /* 只有余额大于等于20的时候才能支付
  8. 否则就提示用户余额不足
  9. */
  10. if(remaining-sum>=20){
  11. console.log("支付成功")
  12. }else{
  13. console.log("余额不足")
  14. }

if-else if -else多个条件判断

  1. /* age>18 成人
  2. 6<age<18 青少年
  3. age<6 儿童 console.log(age)
  4. */
  5. var age=13;
  6. if(age>=18){
  7. console.log("成人")
  8. }else if(age>=6 && age<18){
  9. console.log("青少年")
  10. }else{
  11. console.log("儿童")
  12. }

1.2循环

switch-case

  1. /* switch
  2. case :满足某个条件,走里面的语句,Tip:在语句后面要加上break关键字
  3. break; //结束本次条件判断 中断循环
  4. */
  5. var a=4;
  6. switch(a){
  7. case 1:
  8. console.log("等于1");
  9. break;
  10. case 2:
  11. console.log("等于2");
  12. break;
  13. default:
  14. console.log("其他值")
  15. }

while

  1. /* while(true){
  2. 一直执行
  3. } */
  4. var a=window.confirm("你是否想要下载");
  5. a=a+10;
  6. console.log(a);
  7. while(a){
  8. alert("请下载")
  9. }

for

  1. for(var i=0;i<=10;i++){
  2. console.log(i)
  3. }

1.3break和continue

break

  1. /*0,1,2,3
  2. break 跳出循环,中断循环,程序不再执行
  3. */
  4. for(var i=0;i<=3;i++){
  5. if(i==2){
  6. break;
  7. }
  8. console.log(i); //0,1
  9. }

continue

  1. /* continue 不会执行continue后面的语句,跳过某次循环 但是程序继续执行*/
  2. for(var i=0;i<=3;i++){
  3. if(i==2){
  4. continue
  5. }
  6. console.log(i); //0,1,3
  7. }