应该属于prompt的问题,而不是switch问题

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

hadal

2018-03-09 15:42

        注释掉第十行,运行第九行,改weekday数据,都能正常输出,运行第十行,注释第9行,窗口输入的数字无论是啥 都会运行28行,这是什么情况?prompt返回值到底是啥?javaScript应该没有int  string类的区别吧?

写回答 关注

1回答

  • 慕少7966731
    2018-03-09 16:47:10
    已采纳

    同学 使用prompt 接收到的数据是 string类型哦    把case的值都加个双引号就可以了   比如  case “1”

    hadal

    谢谢 确实成功了,但我去看了javaScript入门篇2.4章讲switch的那章 第9行 我的代码, score = prompt("请输入你的成绩!", 99); 然后就行了,这里的score取得的值应该不是string类型吧?

    2018-03-09 17:30:39

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题