注册/登录
搜索
搜索
本版
帖子
用户
门户
Portal
首页
锐阔商贸论坛
»
首页
›
行业信息
›
互联网络
›
JavaScript 开关语句
admin
发表于 2021-12-2 16:29:25
显示全部楼层
当您有许多可能的条件时,可以使用 Switch 语句代替 If 语句。
在上一节关于 JavaScript If 语句的课程中,我们了解到我们可以使用 If Else If 语句来测试多个条件,然后为每个条件输出不同的结果。
例如,如果变量myColor等于Blue,我们可以输出一条消息。如果是,Red我们可以输出另一个等
另一种方法是使用 JavaScript Switch 语句。使用 switch 语句的一个优点是它使用的代码更少,如果您有很多需要检查的条件,这会更好。
示例 Switch 语句:
在这里,我们将上一课中的最后一个示例重写为 switch 语句。
代码说明
当用户单击任何单选按钮时,onclick事件处理程序将调用该analyzeColor()函数。当我们调用该函数时,我们传递了单选按钮的值(使用this.value)。该函数然后获取该值并对其执行switch语句。
switch 语句的第一行是switch (myColor). 这意味着它将针对myColor变量的值执行测试。
该行后面是花括号内的一组“案例”。在每个 case 之后使用“break”很重要 - 这可以防止代码运行到下一个 case。在颜色为蓝色的情况下,它会显示一个警告框,其中包含一条自定义为该颜色的消息。对红也一样。该default条件仅在其他两个不为真时才执行(即所选颜色既不是蓝色也不是红色)。
开关语句
,
JavaScript
相关帖子
•
用 JavaScript 扩展 HTML
•
JavaScript介绍
•
如何启用 JavaScript
•
JavaScript语法
•
JavaScript 弹出框
•
JavaScript函数
•
JavaScript 变量
•
JavaScript 运算符
•
外部 JavaScript 文件
•
JavaScript 数组
•
JavaScript Cookie
•
JavaScript 转义字符
•
免费的PHP、HTML、CSS、JavaScript编辑器(IDE)Codelobster PHP版
回复
使用道具
举报
置顶卡
变色卡
千斤顶
返回列表
帮助中心
|
标签云
|
免责声明
|
世界地图
|
锐阔商贸论坛
Copyright©GMT+8, 2025-1-24 13:33
快速回复
返回顶部
返回列表