怎么会弹出一个undefined
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>return</title>
</head>
<body>
<script>
var input=prompt("请输入您的密码");
// 补充代码
function funName(input){
var a = input.length;
if(a>=6 && a<=12){
return "您输入的密码可用";
}else if(a<6){
alert("密码不能小于六位数");
}else if(a>12){
alert("密码不能大于十二位数");
}
}
alert(funName(input));
</script>
</body>
</html>
正在回答
注意当输入的值的个数在6~12之间,return返回"您输入的密码可用" ,所以alert(funName(input)); 弹出该结果,如果不是这个范围,哪没有return值,所以在弹出该函数alert(funName(input)); 为undefined。希望对你有帮助,加油!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星