看下为啥输入1会执行最后步骤
来源:2-3 编程练习
Bohemian_Yoke
2018-09-16 19:46:55
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>银行业务查询</title>
</head>
<body>
<script>
var a=prompt('请输入您要查询的业务编码:','');
switch(a){
case 1:
document.write("用户余额为:10000");
break;
case 2:
document.write("转账金额为:10000");
break;
case 3:
document.write("信用额度为:10000");
break;
default:
document.write("退出银行系统");
}
</script>
</body>
</html>
1回答
一叶知秋519
2018-09-17
将代码改为:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>银行业务查询</title> </head> <body> <script> var a = prompt('请输入您要查询的业务编码:', ''); switch (a) { case '1': document.write("用户余额为:10000"); break; case '2': document.write("转账金额为:10000"); break; case '3': document.write("信用额度为:10000"); break; default: document.write("退出银行系统"); } </script> </body> </html>
prompt()方法返回值为字符类型,需要在case语句中改为:case '1': ..
如果解决了你的疑惑,请采纳,祝学习愉快!
相似问题