标签: javascript
在JS中定义变量时,应在其前面加上关键字var。
var
例如: var age = 19;
var age = 19;
但将变量作为函数参数传递时,不要放var。
例如:
function myFunction(name) { alert(name); }
为什么?
答案 0 :(得分:5)
因为它是多余的。 var消除了变量范围的歧义。函数参数的范围已经很清楚,不需要任何进一步的消歧。