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回答

好帮手慕阿莹

2018-07-19

修改建议:

http://img.mukewang.com/climg/5b50087d0001aebf05180475.jpg

因为,你的else 只属于 if (p==3)的判断,除非你输入3,它会走p==3时的语句,其他的p都不等于3时,就会走else里边的语句,比如 1,1!=3.所以它会执行else 里的语句。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 10204 问题

查看课程