JavaScript 开关语句

发表于 2021-12-2 16:29:25
当您有许多可能的条件时,可以使用 Switch 语句代替 If 语句。

在上一节关于 JavaScript If 语句的课程中,我们了解到我们可以使用 If Else If 语句来测试多个条件,然后为每个条件输出不同的结果。

例如,如果变量myColor等于Blue,我们可以输出一条消息。如果是,Red我们可以输出另一个等

另一种方法是使用 JavaScript Switch 语句。使用 switch 语句的一个优点是它使用的代码更少,如果您有很多需要检查的条件,这会更好。

示例 Switch 语句:
在这里,我们将上一课中的最后一个示例重写为 switch 语句。
1.png
代码说明
当用户单击任何单选按钮时,onclick事件处理程序将调用该analyzeColor()函数。当我们调用该函数时,我们传递了单选按钮的值(使用this.value)。该函数然后获取该值并对其执行switch语句。
switch 语句的第一行是switch (myColor). 这意味着它将针对myColor变量的值执行测试。
该行后面是花括号内的一组“案例”。在每个 case 之后使用“break”很重要 - 这可以防止代码运行到下一个 case。在颜色为蓝色的情况下,它会显示一个警告框,其中包含一条自定义为该颜色的消息。对红也一样。该default条件仅在其他两个不为真时才执行(即所选颜色既不是蓝色也不是红色)。

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-5-21 02:45

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表