1. if语句

    语法结构
    if (/* 条件表达式 */) { // 执行语句
    }

    if (/* 条件表达式 */){ // 成立执行语句
    } ``else { // 否则执行语句
    }

    if (/* 条件1 */){ // 成立执行语句
    } else if (/* 条件2 */){ // 成立执行语句
    } else if (/* 条件3 */){ // 成立执行语句
    } else { // 最后默认执行语句
    }

    1. 三元运算符

    表达式1 ? 表达式2 : 表达式3是对if……else语句的一种简化写法

    1. switch语句

    语法格式:
    switch (expression) {
    case 常量1:
    语句;
    break;
    case 常量2:
    语句;
    break;
    case 常量3:
    语句;
    break;

    case
    常量n:
    语句;
    break;
    default:
    语句;
    break;
    }
    break可以省略,如果省略,代码会继续执行下一个caseswitch 语句在比较值时使用的是全等操作符, 因此不会发生类型转换(例如,字符串'10' 不等于数值 10)

    1. 布尔类型和隐式转换

    转换为true 非空字符串 非0数字 true 任何对象转
    换成false 空字符串 0 false null undefined