prompt与switch不能同时用吗?为什么用if else可以在多种选择的情况下可以输出结果,用switch就不行呢?获取了用户prompt输入的值再用switch进行选择和用if else有什么区别吗?
prompt的返回值是string类型,具体操作需要一点修改。
prompt() 函数所获取的值为字符串格式。
可以用 parseInt( prompt("今天星期几?") );来书写。
parseInt() 函数的作用是尝试将字符串值转换为整数形式。
因此,你使用prompt() 函数所获取的字符串数值,会被 parseInt() 函数转换为整数。
实现你的要求。
myweek=parseInt(prompt("今天周几"));