购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1.2 ECMA-262 Edition 3

在 ECMA-262 第一版发布后的第二年,TC-39 又完成了 ECMA-262 的第三个版本。而这第三版第一次真正意义上对ECMA-262 标准进行了修改。

增加了do-while循环语句,补全了编程语言中基本的三种循环逻辑。在此之前只实现了while和for(同时包括for和for-in)两种循环语句。

增加了switch条件控制语句。作为C语言家族 的一员,ECMAScript自然不应该缺少switch语句的。当然,Python至今依然没有实现switch语句。

增加了label语句,并对continue语句和break语句的功能进行扩展,增强了ECMAScript对运行流程的控制能力。

实现了对正则表达式(RegExp类型)的支持,在如今的JavaScript应用开发中,正则表达式充当着非常重要的角色,大幅增强了对字符串的处理能力;

增加了Error类型,增强了ECMAScript对错误的处理能力;

增加了try-catch语句,配合Error类型,让ECMAScript可以在出现错误后通过逻辑程序来进行恢复。

从ECMA-262 第三版开始,可以说ECMAScript终于成为了一门真正的编程语言。该标准正式成为JavaScript为人所熟悉的第一个标准。 L8R0xA2HmMATg44rZRVu7HFpCDBTBakqqF6IFOEW9ZBii1rmFafW8SzOehBg00rS

点击中间区域
呼出菜单
上一章
目录
下一章
×