主页

顺序流程控制

分支流程控制if语句

// 条件成立执行代码,否则什么也不做
if (条件表达式) {
    // 条件成立执行的代码语句
}

if else(双分支语句)

//条件成立执行if里面代码,否则执行else里面的代码
if (条件表达式) {
// [如果]条件成立执行的代码
} else {
// [否则]执行的代码
}

if else if(多分支语句)

//适合于检查多重条件
if (条件表达式1) {
    语句1;
} else if (条件表达式2) {
    语句2;
} else if (条件表达式3) {
    语句3;
...
} else {
    // 上述条件都不成立执行此处代码
}

三元表达式

条件表达式 ? 表达式1 : 表达式2;
// 如果条件表达式结果为真则返回表达式1的值,如果为假则返回表达式2的值

分支流程控制switch语句

switch(表达式) {
    case value1:
        // 表达式 等于value1时要执行的代码;
        break;

    case value2:
        // 表达式 等于value2 时要执行的代码;
        break;

    ...

    default:
        //表达式不等于任何一个value时要执行的代码;
}
表达式的值和case里面的值相匹配的时候是全等必须是值和数据类型一致才可以
break 如果当前的case里面没有break则不会退出switch,会继续执行下一个case

JavaScript

版权属于:Joe
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0

目录

来自 《JS-流程控制》
评论

qiaofugui

博主很懒,啥都没有
188 文章数
14 评论量
3 分类数
191 页面数
已在风雨中度过 2年131天15小时46分