2.2 分支判断语句

JS中,可以根据不同的条件执行不同的代码。此时,就需要分支判断语句。
JS中,分支判断语句有两种: if 语句、 switch 语句

2.2.1 if语句

语法:
第一种: 单if判断

  1. if () {
  2. }

第二种: 多分支条件

  1. if () {
  2. }
  3. else if () {
  4. }
  5. ....
  6. else if () {
  7. }

第三种: if else判断

  1. if () {
  2. } else {
  3. }

第四种:

  1. if () {
  2. } else if () {
  3. } else {
  4. }

2.2.2 switch语句

语法:

  1. switch (变量) {
  2. case 值:
  3. break;
  4. case 1:
  5. break;
  6. ...
  7. default:
  8. break;
  9. }

执行机制:
对switch()中的变量做判定,与每一个case 进行比对 如果匹配成功,则执行对应的代码,执行完之后如果遇见了break就跳出switch语句。如果没有遇见break会”掉”到下一个case中,不论case条件是否匹配 如果没有任何一个case匹配上 会执行default 中的代码 default可以省略