JavaScript常用的流程控制语句

在JavaScript中,有以下几种常用的流程控制语句:

  1. if...else: 当if条件为假时,可以使用else语句执行另一段代码。

    if (condition) {
        // 条件为真时执行的代码
    } else {
        // 条件为假时执行的代码
    }
    
  2. if...else if...else: 可以链式使用多个ifelse if来根据多个条件执行不同的代码块。

    if (condition1) {
        // 第一个条件为真时执行的代码
    } else if (condition2) {
        // 第二个条件为真时执行的代码
    } else {
        // 所有条件都不满足时执行的代码
    }
    
  3. switch: 用于基于不同的情况执行不同的代码块。switch语句对于多个条件分支更为清晰。

    switch (expression) {
        case value1:
            // 当expression等于value1时执行的代码
            break;
        case value2:
            // 当expression等于value2时执行的代码
            break;
        // ...
        default:
            // 如果没有匹配的case,执行这里的代码
    }
    
  4. while: 循环,当给定条件为真时,重复执行一段代码。

    while (condition) {
        // 条件为真时重复执行的代码
    }
    
  5. do...while: 循环,至少执行一次代码块,然后检查条件,如果条件为真则继续循环。

    do {
        // 至少执行一次的代码
    } while (condition);
    
  6. for: 循环,允许初始化、条件检查和更新循环变量。

    for (initialization; condition; increment) {
        // 条件为真时重复执行的代码
    }
    
  7. for...in: 循环,用于遍历对象的属性。

    for (variable in object) {
        // 遍历对象的属性
    }
    
  8. for...of: 循环,用于遍历可迭代对象(如数组)的元素。

    for (value of iterable) {
        // 遍历可迭代对象的元素
    }
    
  9. break: 用于立即终止循环或switch语句。

  10. continue: 用于跳过当前循环的剩余代码,直接进入下一次循环迭代。

  11. return: 用于从函数中返回一个值,并且终止函数的执行。

  12. try...catch...finally: 用于异常处理。try块中执行可能抛出错误的代码,catch块捕获错误并处理,finally块无论是否发生错误都会执行。

try {
    // 尝试执行的代码
} catch (error) {
    // 捕获错误并处理
} finally {
    // 无论是否发生错误都会执行的代码
}

这些流程控制语句提供了多种方式来控制代码的执行流程,可以根据不同的需要选择使用。

posted @   cnyjh  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示