请老师检查代码

请老师检查代码

var input=prompt("请输入您的密码");
    // 下面括号需要加input吗
    function funName(){
        if(input.length>=6&&input.length<=12){
            return"密码格式正确";
        }else if(input.length<6){
            return"密码不能小于6位数";
        }else{
            return"密码不能大于12位数";
        }//这里直接else可以吗
    }
    alert(funName(input));

正在回答

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

2回答

同学你好,这里的参数传不传都是可以的,因为函数里面访问的input变量是全局下的input变量:

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

但是按照代码的规范来讲,还是应该设置下形参的:

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

祝学习愉快~

好帮手慕粉 2020-06-27 11:32:29

同学你好,关于同学的问题回答如下:

1、这里是什么意思呢,老师没有看明白:

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

同学可以再描述下。

2、直接else是可以的,代码实现的也是正确的。

祝学习愉快~

  • 提问者 Golden几何 #1
    老师你好,这是任务的原文:(2、定义一个函数funName(input),需要有一个参数,这个参数就是用来传递从页面获取的input。),请问括号里面的input加不加有啥区别呢?
    2020-06-27 15:20:22
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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