码迷,mamicode.com
首页 > 其他好文 > 详细

函数的Arguments与parameters

时间:2016-10-26 00:52:45      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:var   字符串   orm   class   log   nbsp   strong   blog   span   

当谈论一个函数时,我们经常用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

标签:var   字符串   orm   class   log   nbsp   strong   blog   span   

原文地址:http://www.cnblogs.com/Saints/p/5998767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!