麻烦老师检查一下,谢谢

麻烦老师检查一下,谢谢

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>手机号码验证</title>
</head>
<body>
<script>
//补充代码
var number = prompt("请输入您的手机号码");
if(number.length == 11){
number = Number(number);
if(isNaN(number)){
alert("输入的手机号码必须是11位数字");
}
else{
alert("号码输入正确");
}
}
else{
alert("请输入11位手机号码");
}
</script>
</body>
</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2021-08-26 09:44:39

同学你好,代码中不需要用Number()方法转换,isNaN()方法检测的时候会隐式转换,所以Number()可以去掉

http://img1.sycdn.imooc.com//climg/6126f1e50981be4005490166.jpg

祝学习愉快!

  • isNaN('123ABC');  // true:

    如果电话号码后面有数字怎么办?   isNaN()是不是不合适

    2021-11-26 16:15:37

  • isNaN('123ABC');

    https://img1.sycdn.imooc.com//climg/61a097da09027d2202440104.jpg


    电话后面有字母。isNaN是否检测不出来?

    2021-11-26 16:16:58
  • https://img1.sycdn.imooc.com//climg/61a09b190979d2d504640166.jpg

    2021-11-26 16:30:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师