prompt与switch不能同时用吗?

来源:4-4 多种选择(Switch语句)

鹿一思

2019-04-03 20:41

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

写回答 关注

3回答

  • 秃是不存在的
    2019-04-04 07:50:17
    已采纳

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

    鹿一思

    谢谢你 这样把case 1改成case '1'就可以了 谢谢!

    2019-04-04 11:09:29

    共 1 条回复 >

  • 麻辣烫不加辣
    2020-01-17 11:43:45

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

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

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

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

    实现你的要求。

  • 慕侠023444
    2019-04-22 13:34:39

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题