注意:从ECMAScript版本3或5的角度提出了这个问题.在ECMAScript 6发布中引入新功能后,答案可能会过时.
varJavaScript中关键字的功能到底是什么,有什么区别
var someNumber = 2;
var someFunction = function() { doSomething; }
var someObject = { }
var someObject.someProperty = 5;
Run Code Online (Sandbox Code Playgroud)
和
someNumber = 2;
someFunction = function() { doSomething; }
someObject = { }
someObject.someProperty = 5;
Run Code Online (Sandbox Code Playgroud)
?
你什么时候使用其中任何一个,为什么/它做什么?
HTML和JavaScript编程的最佳参考站点:
我正在寻找一个很好的API文档,特别是与浏览器和DOM相关的Javascript.我不是在寻找任何类型的Javascript教程,而只是所有标准Javascript类和Web浏览器中使用的类的文档.
类似于Java的Javadoc(http://java.sun.com/j2se/1.4.2/docs/api/)
我完全沮丧.因此,维基百科和MDN没有说明JavaScript标准委员会主页和标准文本在哪里.你可能会发现很多表:
参考JavaScript 1.1/1.2/1.3 /.../ 1.8.
这一页:
https://developer.mozilla.org/en-US/docs/JavaScript/Reference#JavaScript.2FBrowser_support_history
有标准更改日志的链接.但是我在哪里可以找到标准体来比较自己?
PS.据我所知,ECMAScript标准与JavaScript标准(或协议)有关但不相同,所以请不要把链接放到ECMA!
PPS.相关问题的这些链接(但它们与我的!!不一样):