为了账号安全,请及时绑定邮箱和手机立即绑定

怎样理解Javascript函数的参数

怎样理解Javascript函数的参数

当年话下 2018-12-07 06:40:38
形参从外部引入实参我明白,可是像这种    function rndNum(min,max){    return Math.floor((Math.random()*(max-min+1))+min);   } 没有任何赋值,也没有传入参数,究竟是怎样运行的? function rndArr(min,max,len){    var arr = [];    for (var i=0;i<len;i++) {     var r = rndNum(min,max);     if(arr.indexOf(r) < 0){      arr.push(r);     }else{      //len++;//      i--;//     }    } 还有这个也是,这里的参数究竟是什么意义?
查看完整描述

9 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

这些函数肯定在被调用的时候会赋予实参,如果是单独这样一个函数,没有调用,是出不来结果的。

比如第一个函数下面加个:rndNum(1,10);就能出现结果了。

查看完整回答
反对 回复 2018-12-24
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

这叫做函数定义.

查看完整回答
反对 回复 2018-12-24
?
呼唤远方

TA贡献1856条经验 获得超11个赞

 建议你先去找一个简单的语言学吧,建议python,入门比较简单.Java也不错.

查看完整回答
反对 回复 2018-12-24
?
万千封印

TA贡献1891条经验 获得超3个赞

你搜一下“形参”也就是形式参数,还有“实参”也就是实际参数。。。

查看完整回答
反对 回复 2018-12-24
?
白板的微信

TA贡献1883条经验 获得超3个赞

给你打个比方吧,函数相当于一个模板,一个模板自己是不会产生成果的,你需要向母板放材料也就是(实参),模板利用你的实参放进模板的空间(形参)来产生成果(结果)!

查看完整回答
反对 回复 2018-12-24
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

这个是形参,然后你调用函数的时候就会传入一个实参进去,比如rndNum(1,10),你上面那个函数只是一个定义了一个方法,然后你需要去调用

查看完整回答
反对 回复 2018-12-24
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

这需要调用该函数,并传给它参数才可以运行

查看完整回答
反对 回复 2018-12-24
  • 9 回答
  • 0 关注
  • 502 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信