前端

JavaScript流程控制

2019-04-17  本文已影响0人  无尾树袋熊

顺序结构

console.log("A");
console.log("B");
console.log("C");

if选择结构

  1. JavaScript中的if选择结构和C语言一样
  2. 对于非Boolean类型的值,会先转换为Boolean类型再判断
    var num = 17;
    if(num > 18){
        console.log("上网");
    }else {
        console.log("做作业");
    }

switch选择结构

  1. JavaScript中的switch选择结构几乎和C语言一样
  2. case后面可以放常量也可以放变量
  3. case后面是一个表达式,会先计算表达式的值, 再判断
  4. case是判断===, 而不是判断==
    var num = 18;
    var num2 = 18;
    switch (num) {
        case "18":
            console.log("18");
            break;
        case (20-1):
            console.log("20 - 1");
            break;
        case num2:
            console.log("num2");
            break;
        default:
            console.log("莫得");
    }

while循环

  1. JavaScript中的while循环和C语言中一样
    var num = 1;
    while (num <= 3){
        console.log(num);
        num++;
    }

dowhile循环

  1. JavaScript中的dowhile循环和C语言一样
    var num = 1;
    do {
        console.log(num);
        num++;
    }while (num <= 3);

for循环

  1. JavaScript中的for循环和C语言一样
    for (var i = 1;i <= 4;i++) {
        console.log(i);
    }

三大跳转

  1. JavaScript中的三大跳转和C语言一样
  2. 没有goto,只有return/break/continue;
  3. return:跳出函数,并返回值
  4. break:跳出当前循环
  5. continue:跳出本次循环,开始下次循环
上一篇下一篇

猜你喜欢

热点阅读