老师,您看看有什么问题,为什么实现不了呢

老师,您看看有什么问题,为什么实现不了呢

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>return</title>

</head>

<body>

<script>

    var input=prompt("请输入您的密码");

    // 补充代码

    

    if(input.length>=6 && input.length<=12){

        alert(funName(input));

        return;

    }else if(input.length<6){

        alert(funName(input));

        return;

    }else{

        alert(funName(input));

        return;

    }

    

    funName(input)=alert("密码格式正确");

    funName(input)=alert("密码不能小于6位数");

    funName(input)=alert("密码不能大于12位数");

    

</script>

</body>

</html>


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

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

2回答
好帮手慕糖 2019-09-03 09:52:25

同学你好,因为调用函数得到函数的返回值。但是调用函数之后,我们不对这个值进行操作(函数中已经弹出了);而函数中也是if语句,只会执行其中的一个,不用return终止。

所以可以不写return哦。

希望能帮助到你,祝学习愉快!

好帮手慕糖 2019-09-01 13:50:02

同学你好,这里的funName(input)表达什么?

习题思路中,是定义一个函数名为funName,里面input是其参数,但是同学的这个没有定义函数哦。

可以参考如下,定义函数,以及参数。然后在函数中对input进行判断,判断之后弹出对应的提示。

然后直接调用函数即可,调用函数之后,不需要等于什么哦,例:

http://img1.sycdn.imooc.com/climg/5d6b5b9b0001bfaa07310767.jpg

希望能帮助到你,欢迎采纳。

祝学习愉快!

  • 提问者 TechnicalTopSales #1
    请问老师为什么修改后不需要return呢
    2019-09-03 00:37:56
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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