什么是分支语句
+根据一个条件来决定是不是执行某一段代码
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)