diff --git a/03-JavaScript基础/05-流程控制语句:选择结构(if和switch).md b/03-JavaScript基础/05-流程控制语句:选择结构(if和switch).md index 68d33a5..6fd5dc6 100644 --- a/03-JavaScript基础/05-流程控制语句:选择结构(if和switch).md +++ b/03-JavaScript基础/05-流程控制语句:选择结构(if和switch).md @@ -239,14 +239,12 @@ switch(表达式) { } ``` -备注1:当所有的比较结果都为false时,则只执行default里的语句。 - ### switch语句的执行流程 流程图如下: -![](http://img.smyhvae.com/20190815_1500.jpg) +![](http://img.smyhvae.com/20190815_1501.png) 执行流程如下: @@ -255,7 +253,7 @@ switch(表达式) { (2)然后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分。 -### switch语句的结束条件【非常重要】 +### switch 语句的结束条件【非常重要】 - 情况a:遇到break就结束,而不是遇到default就结束。(因为break在此处的作用就是退出switch语句) @@ -347,7 +345,7 @@ switch 语句中的`break`可以省略,但一般不建议。否则结果可能 第三个呵呵:5 ``` -上方代码的解释:代码走到 default时,因为没有遇到 break,所以会继续往下走,直到遇见 break 或者走到程序的末尾。 从这个例子可以看出:switch语句的结束与default的顺序无关。 +上方代码的解释:代码走到 default 时,因为没有遇到 break,所以会继续往下走,直到遇见 break 或者走到程序的末尾。 从这个例子可以看出:switch 语句的结束与 default 的顺序无关。 ## 我的公众号