首页 > 代码库 > 函数的Arguments与parameters
函数的Arguments与parameters
当谈论一个函数时,我们经常用argument 和 parameter相互代替,感觉好像它们差不多是相同的。 但是现在来澄清一下:
1.一个parameter 是一个变量,它是我们在定义一个函数时放到参数列表里的变量,它是函数定义的一部分,
2.一个argument 则是我们在调用函数时传递给它的一个值。
如下所示:
function skulk(ninja) { return performAction(ninja,‘skulking‘); } var performAction=function (person,action){ return person+‘ ‘+action; } skulk(‘Tom‘);
如你所见,parameter 伴随着函数的定义,ninja是函数skulk的parameter,person和action是函数performAction的parameter。
argument 伴随着函数的调用,它们是在函数被调用时传递给函数parameter的值。字符串‘Tom‘ 是作为argument传递给函数skulk的,skulk内部,变量ninja和字符
串‘skulking‘也是作为argument传递给函数performAction的。
函数的Arguments与parameters
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。