js中什么是分支语句?

90 阅读1分钟

什么是分支语句

+根据一个条件来决定是不是执行某一段代码

if 分支语句

  • if 分支语句的基本书写 +if(条件)(要执行的代码)

    =>当条件满足(表达方式 true)的时候,{}里的代码执行

    =>带条件不满足(表达式未false)的时候,{}里的代码不执行

  • if ... else 语句的基本书写

    +else{要执行的代码}
    

    =>当条件满足的时候,执行if后面的{}

    =>当条件不满足的时候,执行else后面的{}

    =>两个代码段必然会执行一个

    =>从上到下解析

switch 分支语句

switch 分支语句的基本书写 switch(要判断的变量){ case 情况1: 情况1要执行的代码 break case 情况2: 情况2要执行的代码 break default: 所有条件都不满足的时候执行的代码 }

注意:
1.我们的每一个case 和判断的变量关系必须是 === 才能满足
2.Switch语句,只能判断准确的某一个字面量值,不能判断范围
3.每一个case 后面的break 
=>当你书写break的时候,执行完毕这个case内容,就结束了
=>当你不书写break的时候,那么执行完毕这个case,不管下一个case是不是满足,都会执行
=>一直都遇到一个break为止,或者到Switch结束
4.break的穿透,是从第一个满足条件的case开始进行穿透
5.default可以写可以不写
=>作用类似于我们的if语句里面的else
=>当所以条件都不满足的时候,执行default

三元表达式

问号?是代表真,冒号:是代表假
代码写法如下:
        var a = '男'
    var b = ''
    b = a == '男' ?'他' :'她'
    console.log(b)