老师,点击“取消”仍然有弹框提示,哪里不对了?
点击“取消”仍有弹框提示;而且如果输入框为空时,点击“确定”也有弹框提示;不知道怎么修改
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>逻辑操作符</title>
</head>
<body>
<script>
// var x=NaN,y=undefined,z=1,m=1,n="0",j=33,a=!(!undefined),b=!0;
// c=(x || y || z);
// d=(m || n || j);
// console.log(c);
// console.log(d);
// document.write(c+"<br/>");
// document.write(d);
// document.write(a);
// document.write(b);
// var a=parseFloat("0xf");
// console.log(typeof a);
// var age=15;
// if(age<18){
// alert("您还没有成年");
// }
var age=prompt("请输入您的年龄");
if (age>18){
alert("您已成年");
}
else if (age<18){
alert("您还没有成年");
}
</script>
</body>
</html>
正在回答
同学,你好。这是因为else if里面的判断条件没有写输入框不等于0的条件,因此点击取消会执行else if里面的内容。进行如下修改就不会有弹框弹出了,如图:
祝学习愉快!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星