问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS的switch的参数可以是字符串吗

发布网友 发布时间:2022-05-15 17:43

我来回答

4个回答

热心网友 时间:2024-02-13 17:11

可以的,可以为任意类型。区别于c语言的只能使用int。

实例参考:
var x="我";
switch(x)
{
case "你":alert("你");break;
case "我":alert("我");break;
case "他":alert("他");break;
default:alert("谁?");
}
语法
switch(n){case 1:  执行代码块 1  break;case 2:  执行代码块 2  break;default:  n 与 case 1 和 case 2 不同时执行的代码}

热心网友 时间:2024-02-13 17:11

可以,JS本身可以用字符串做比较,在C/C++中字符串无法直接进行比较,所以才不行。

热心网友 时间:2024-02-13 17:12

可以,<html>
<head>

</head><script language="javascript">

function test(x){

switch(x)

{

case 'a':
alert("a");
break;
case 'b':
alert("b");
break;
case 3: ;
alert("c");
break;
default:
alert("default");

}

}
</script>

<body onload="test('b')">

</body>
</html>

热心网友 时间:2024-02-13 17:12

可以的去对比一个字符串
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 深圳凯盈华鑫创业投资合伙企业(有限合伙)怎么样? javascript菜鸟的switch循环 深圳市融辉凯盈投资企业(有限合伙)怎么样? 农夫山泉去年净利润超70亿,企业的持续成长主要因素是什么? 深圳市凯盈实业发展有限公司怎么样? 营业收入减少,利润却增加,怎么解释? 深圳凯盈天成投资管理合伙企业(有限合伙)怎么样? 一般一个企业的利润逐年上升的依据是什么? 马仁奇峰需要哪些门票 有去过马仁奇峰的吗?请进! 芜湖市有哪些好玩的地方 马仁奇峰在哪个省份? 如何拒绝添加好友 马仁奇峰 是哪里?3月想去游玩? 怎样拒绝被添加 马仁奇峰景点怎么样? 芜湖马仁奇峰在哪个县? 芜湖马仁奇峰玩下来要多久? 怎样拒绝添加 第一位太空授课的航天员是谁 深圳市凯盈科技有限公司怎么样? 深圳市凯盈塑胶电子有限公司怎么样? 深圳凯盈八号创业投资合伙企业(有限合伙)怎么样? 广东凯盈企业管理有限公司怎么样? 深圳市凯盈庆塑胶电子有限公司怎么样? 怎么可把图片背景变黑 谁是大海凯盈的老大 javascript中switch循环值后面跟的的冒号是什么意思?例如case 0:_百度... 惠州凯盈投资管理有限公司怎么样? 大海凯盈是做什么产业的? javascript switch case 的case能用正则表达式吗 凯盈(福建)进出口有限公司怎么样? 给定一名学生的某门课的成绩,用JavaScript的switch语句对成绩进行判断... 杭州凯盈投资咨询有限公司怎么样? 凯盈博投科技(北京)有限公司怎么样? 福建凯盈资讯有限公司怎么样? 深圳市凯盈诺科技有限公司怎么样? 上海凯盈商务咨询有限公司怎么样? 新兴县凯盈电子商务有限公司怎么样? 凯盈(常州)自动化设备有限公司怎么样?