JavaScript簡介

JavaScript是一种广泛用于客户端Web开发的脚本语种,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。以它为基础,制定了ECMAScript标准。 虽然更常用于网页,但JavaScript也可以用于其他场合,比如服务器端编程。

关键字

Javascript保留的关键字有:

break、case、catch、continue、default、delete、do、else、false、finally、for、function、if、in、instanceof、new、null、return、switch、this、throw、true、try、typeof、var、void、while、with

ECMA扩展保留的关键字有:

abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto、implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile

as、is、namespace、use虽不是关键字,但应避免使用。

版本历史

版本發佈日期基於Netscape NavigatorMozilla FirefoxInternet ExplorerOperaSafariGoogle Chrome
1.01996年3月2.03.0
1.11996年8月3.0
1.21997年6月4.0-4.05
1.31998年10月ECMA-262 1st edition / ECMA-262 2nd edition4.06-4.7x4.0
1.4Netscape
Server
1.52000年11月ECMA-262 3rd edition6.01.05.5 (JScript 5.5),
6 (JScript 5.6),
7 (JScript 5.7),
8 (JScript 6)
6.0,
7.0,
8.0,
9.0
1.62005年11月1.5 + Array extras + Array and String generics + E4X1.53.0, 3.1
1.72006年10月1.6 + Pythonic generators + Iterators + let2.03.2, 4.01.0
1.82008年6月1.7 + Generator expressions + Expression closures3.0
1.8.11.8 + Minor Updates3.5
1.91.8.1 + ECMAScript 5 Compliance4
Category:JavaScript
Category:JavaScript