var关键字的用途是什么,我应该何时使用它(或省略它)?
注意:这个问题是从 ECMAScript 版本 3 或 5 的角度提出的。随着 ECMAScript 6 版本中引入新功能,答案可能会过时。
JavaScript中关键字的功能究竟是什么,两者之间有什么区别var
var someNumber = 2;
var someFunction = function() { doSomething; }
var someObject = { }
var someObject.someProperty = 5;
和
someNumber = 2;
someFunction = function() { doSomething; }
someObject = { }
someObject.someProperty = 5;
?
你什么时候会使用其中任何一个,为什么/它做什么?