带有函数的Javascript变量

时间:2015-04-13 11:12:24

标签: javascript

我是javascript的新手,我开始学习。

我从网上得到了一个小例子:

<script>
var person = {
    firstName: "John",
    lastName : "Doe",
    id       : 5566,
    fullName : function(c) {
       return this.firstName + " " + this.lastName;
    }
};    
document.getElementById("demo").innerHTML = person.fullName();
</script>

在这里我提出了一个疑问,这里的c是什么fullName : function(c)

我没有&#34; c&#34;再次检查,没有任何变化。

我可以知道,它是什么?

4 个答案:

答案 0 :(得分:0)

在javascript中,参数始终是可选的,您可以看到变量c未在函数体中使用。然后通常没有任何错误。

答案 1 :(得分:0)

fullName : function(c)这里c是传递给此方法的参数,您可以根据需要在函数内部使用它。但是这里它没有做什么就像你使用它一样

答案 2 :(得分:0)

就像它说的那样,在javascript函数中,参数总是可选的。例如:

<script>
var person = {
    firstName: "John",
    lastName : "Doe",
    id       : 5566,
    fullName : function(c) {
       return this.firstName + " " + this.lastName + " " + c;
    }
};    
document.getElementById("demo").innerHTML = person.fullName("TEST");
</script>

结果将是:John Doe TEST(而不是John Doe)。

答案 3 :(得分:0)

首先你应该学习什么是论证和功能?如何在函数中传递参数? 参数在函数中的作用是什么?

当您学习这些主题时,您不需要任何有关上述问题的答案。