2-3编程练习
来源:2-3 编程练习
myhohner
2018-07-19 10:30:32
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>银行业务查询</title>
</head>
<body>
<script>
// ?//补充代码
var p1=prompt("请输入要查询的业务编号","");
var p=parseInt(p1);
if (p==1) {
alert("账户余额为。。。。");
}
if (p==2) {
alert("转账金额为。。。。");
}
if(p==3){
alert("信用额度为。。。。");
}
else{
alert("退出银行系统。。。。");
}
</script>
</body>
</html>
老师,不管输入什么数字,else语句里内容都会默认显示,请问是什么原因?
1回答
修改建议:
因为,你的else 只属于 if (p==3)的判断,除非你输入3,它会走p==3时的语句,其他的p都不等于3时,就会走else里边的语句,比如 1,1!=3.所以它会执行else 里的语句。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题