麻烦老师查看作业,谢谢。

来源: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位数’,不是小于

参考:

https://img.mukewang.com/climg/6291bea809cc7e7b14010942.jpg

祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程