为什么我们不在JS中的函数参数之前写var

时间:2017-10-12 11:11:02

标签: javascript

在JS中定义变量时,应在其前面加上关键字var

例如: var age = 19;

将变量作为函数参数传递时,不要放var

例如:

function myFunction(name) {
    alert(name);
}

为什么?

1 个答案:

答案 0 :(得分:5)

因为它是多余的。 var消除了变量范围的歧义。函数参数的范围已经很清楚,不需要任何进一步的消歧。