JavaScript的核心是ECMAScript。ECMAScript是一种标准的脚本语言规范,规定了JavaScript语言的语法、类型、语句、关键字、保留字、操作符、对象等几个部分;简单来说,它定义了一种语言(比如JS)是什么样子的。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
完整的 JavaScript 是由以下三个部分组成:
-
核心(ECMAScript):提供语言的语法和基本对象;
-
文档对象模型(DOM):提供处理网页内容的方法和接口;
-
浏览器对象模型(BOM):提供与浏览器进行交互的方法和接口。
其中,ECMAScript是JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{})、null、未定义),ECMAScript是一套标准,定义了一种语言(比如JS)是什么样子。
ECMAScript是由ECMA-262定义的ECMAScript是一种在国际认可的标准的脚本语言规范,与Web浏览器没有依赖关系。ECMA-262标准主要规定了这门语言由以下组成部分:
-
语法
-
变量和数据类型
-
关键字和保留字
-
操作符
-
控制语句
-
对象
2009年ECMAScript 5.0版正式发布。在很长一段时间,使用javaScript都是按照5.0的标准。2015年ECMAScript 6发布正式版本,官方称为ECMAScript 2015。ECMAScript定义了脚本语言的所有属性、方法和对象。因此抵用web客户端脚本编码时一定要遵循ECMAScript标准。
目前 ECMAScript 的最新版是 ECMAScript6(简称“ES6”)。
【推荐学习:javascript高级教程】