为了账号安全,请及时绑定邮箱和手机立即绑定

prompt与switch不能同时用吗?

prompt与switch不能同时用吗?为什么用if else可以在多种选择的情况下可以输出结果,用switch就不行呢?获取了用户prompt输入的值再用switch进行选择和用if else有什么区别吗?

正在回答

3 回答

prompt的返回值是string类型,具体操作需要一点修改。

1 回复 有任何疑惑可以回复我~
#1

鹿一思 提问者

谢谢你 这样把case 1改成case '1'就可以了 谢谢!
2019-04-04 回复 有任何疑惑可以回复我~

prompt() 函数所获取的值为字符串格式。

可以用 parseInt( prompt("今天星期几?") );来书写。

parseInt() 函数的作用是尝试将字符串值转换为整数形式。

因此,你使用prompt() 函数所获取的字符串数值,会被 parseInt() 函数转换为整数。

实现你的要求。

0 回复 有任何疑惑可以回复我~

myweek=parseInt(prompt("今天周几"));

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

prompt与switch不能同时用吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信