麻烦老师查看作业,谢谢。
来源:2-22 编程练习
DanielDu87
2022-05-28 14:05:11
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>return</title>
</head>
<body>
<script>
var input = prompt("请输入您的密码");
// 补充代码
function funName(input) {
if (isNaN(input)) {
alert("非法输入");
} else if (input.length > 6 && input.length < 12) {
return ("密码格式正确");
} else if (input.length < 6) {
return ("密码不能小于6位数");
} else if (input.length > 12) {
return ("密码不能小于12位数");
}
}
alert(funName(input));
</script>
</body>
</html>1回答
好帮手慕星星
2022-05-28
同学你好,问题如下:
1、习题没有要求一定是数字,所以第一个if条件可以去掉
2、代码中缺少等于6和等于12的判断
3、如果长度大于12,提示应该是‘密码不能大于12位数’,不是小于
参考:

祝学习愉快!
相似问题