prompt输入框按取消,是返回字符串null,长度应该为4,为什么没反应?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>return</title>
</head>
<body>
<script>
var input=prompt("请输入您的密码");
// 补充代码
function funName(num){
var i=num.length;
if(i>12){
return "密码不能大于12位数";
}else if(i<6){
return "密码不能小于6位数";
}else{
return "密码格式正确";
}
}
alert(funName(input));
</script>
</body>
</html>
0
收起
正在回答
2回答
你好同学 , null比较特殊的 ,它是一个空指针对象 .在js中 ,如果一个变量以后想保存对象 ,但是还不知道具体保存啥 ,这个时候就把变量赋值为null . 所以它输出的类型也是object . null特殊记一下就行哦 .
祝学习愉快 ,望采纳 .
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星