js选择结构

133 阅读1分钟

基本if结构

        if(条件语句){
            js语句;
        }

特点:if条件为true,则执行js语句,如果为false,则不执行;if一次,结束一次。

ifelse结构

        if(条件语句){
            js语句1;
        }
        else{
            js语句2;
        }

特点:if条件为true,则执行js语句1,如果为false,则执行js语句2;if一次,结束一次。

多重if结构

        if(条件语句1){
            js语句1;
        }
        else if(条件语句2){
            js语句2;
        }
        else{
            js语句3;
        }

特点:条件语句1为true,则执行js语句1,if语句完成;否则进入条件语句2判断,条件语句2为true,则执行js语句2,if语句完成;……以此类推;否则进入else,执行js语句3,if语句完成。(只要有一个条件语句为true,后面就结束了)

switch选择结构

        switch (表达式) {
            case 常量1:
                js语句1;
                break;
            case 常量2:
                js语句2;
                break;
                ……
            default:
                js语句;
                break;
        }

特点:break表示终止比较,需要哎case和default后面都加上;表达式与常量需要保持类型和数值都一致才能为true。

练习选择结构时可能需要注意的点:

prompt

输入提示框,点击确定,返回输入的字符串;点击取消,返回null。

将字符串变成数字的方法

1、parseInt()变整数
2、string*1
3、parseFloat()变浮点数
4、number()构造函数

注释方法

  • 单行注释 //开始 行末结束 (快捷键:CTRL+/)
  • 多行注释 /*开始 */结束 (快捷键:shift+alt+/)
  • 输入/**后直接回车,下一行也是*开头的注释