Javascript的逻辑分支语句

59 阅读1分钟

一、程序
程序 = 程序语句 + 数据结构 + 算法
程序语句:

     var num  变量声明语句
     num = 100   变量赋值语句
     console.log()  控制台打印语句
     alert('hello world')   弹框语句(函数调用语句)

二、逻辑分支语句

    if语句:   if(条件表达式){
                   程序语句
                }
    
    if-else语句:  if(条件表达式){
                       程序语句
                       }else{
                       语句2
                       }
    if-else-if语句:  if(条件表达式1){
                       程序语句
                       }else if(条件表达式2){
                       语句2
                       }
    if语句嵌套:   if(条件表达式1){
                        语句块1
                        if(条件表达式2){
                            语句块2
                        }
                  }

三、switch多分支语句

       语法:
         switch(表达式值){
            case1:
                语句块1
                [break]
            case2:
                语句块2
                [break]
            case3:
                语句块3
                [break]
            default:
                语句块
         }

    

四、三目运算符

    1:两个符号(?   :)组成的语句
    2:等价于    if-else语句
                    if(条件){
                           语句块1
                       }else{
                           语句块2
                       }
                       
       语法:  条件? 语句1 : 语句2                  

五、单步调试

      找程序错误bug的一种方式
      让程序语句一条一条执行,观察程序语句执行输出情况