美文网首页让前端飞
JavaScript——条件和循环

JavaScript——条件和循环

作者: 2o壹9 | 来源:发表于2020-01-08 17:33 被阅读0次

    该if声明具有then根据布尔条件执行的子句和可选else子句:

    if (myvar === 0) {

        // then

    }

    if (myvar === 0) {

        // then

    } else {

        // else

    }

    if (myvar === 0) {

        // then

    } else if (myvar === 1) {

        // else-if

    } else if (myvar === 2) {

        // else-if

    } else {

        // else

    }

    我建议始终使用大括号(它们表示零个或多个语句的块)。但是,如果子句只是单个语句,则不必这样做(控制流语句for和相同while):

    if (x < 0) return -x;

    以下是switch声明。价值fruit决定这 case被执行:

    switch (fruit) {

        case 'banana':

            // ...

            break;

        case 'apple':

            // ...

            break;

        default:  // all other cases

            // ...

    }

    后面的“操作数” case可以是任何表达式;通过===与的参数进行比较switch。

    循环

    该for循环有以下格式:

    for (⟦«init»⟧; ⟦«condition»⟧; ⟦«post_iteration»⟧)

        «statement»

    init在循环开始时执行。condition在每次循环迭代之前检查;如果变为false,则循环终止。post_iteration在每次循环迭代后执行。

    此示例arr在控制台上打印数组的所有元素:

    for (var i=0; i < arr.length; i++) {

        console.log(arr[i]);

    }

    在条件保持不变的情况下,while循环继续在其主体上循环:

    // Same as for loop above:

    var i = 0;

    while (i < arr.length) {

        console.log(arr[i]);

        i++;

    }

    在条件保持do-while不变的情况下,循环继续在其主体上循环。当条件遵循主体时,主体始终至少执行一次:

    do {

        // ...

    } while (condition);

    在所有 循环:

    break 离开循环。

    continue 开始新的循环迭代。

    相关文章

      网友评论

        本文标题:JavaScript——条件和循环

        本文链接:https://www.haomeiwen.com/subject/kuvsactx.html