博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ECMAScript版本
阅读量:4664 次
发布时间:2019-06-09

本文共 1107 字,大约阅读时间需要 3 分钟。

ECMAScript版本介绍

百度介绍:ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是JavaScript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。


 

ECMA是一种标准脚本程序设计语言,任何浏览器要使用这种标准就必须支持这种脚本,以前的浏览器是各实现各的,现在浏览器基本支持这种脚本,ECMAScript版本更新,浏览器也要更新。

JavaScript是按ECMAScript规范实现的一种脚本语言,其他的还有JScript、ActionScript。

这三种语言还提供了ECMA规范外的额外功能。

ECMAScript版本:

1997------ECMAScript1

1998------ECMAScript2

1999------ECMAScript3

功能:添加正则表达式 、添加 try/catch

没有发布------ECMAScript4

2009------ECMAScript5

功能:严格模式

2011------ECMAScript5.1

2015------ECMAScript6(也叫es2015)(特殊)

很多功能都在这一版加上,以后的版本是完善和慢慢增加新的功能,也在像java一样的方向发展,也就是OOP(面向对象)

功能:let、const、()=>{}(箭头函数,函数的简写)、class(类)、默认值、...(Spread/Rest操作符)、对象语法更加简化、解构析构、

super()、类、模板语法和分隔符、循环的方式有更多种比如迭代器、增加了数据结构集、类、当然还有一种新的数据类型(Symbol)、

生产函数、Promises(承诺:一种等待被异步执行的对象)

规范地址:

ES6及以上的教程可参考Babel提供的: 

2016------ECMAScript7(也叫es2016)

2017------ECMAScript8

 

参考:

https://www.cnblogs.com/polk6/archive/2017/12/05/js-ECMAScript.html

https://blog.csdn.net/update7/article/details/87904147

转载于:https://www.cnblogs.com/luyuandatabase/p/11408375.html

你可能感兴趣的文章
如何正确使用const(常量),define(宏)
查看>>
Linux系统目录权限chmod误操作权限修复方法
查看>>
wp7中如和从app.xaml.cs中直接导航到程序的某个页面
查看>>
Eclipse Jee Neon打开时报错 code=13的问题
查看>>
pymysql
查看>>
restframework之序列化
查看>>
配置网卡
查看>>
使用Asp.net mvc + Linq + mvc_scaffold_gen_setup.exe 生成一个完整的家庭帐册大管家程序 之二...
查看>>
利用URL重写隐藏复杂的URL
查看>>
支持二次开发的Zigbee模块(SNAP技术)
查看>>
Confluence 6 生产环境备份策略
查看>>
springmvc.xml配置
查看>>
C primer plus 学习随笔(1)
查看>>
Java 哈希表运用-LeetCode 1 Two Sum
查看>>
【codeforces 548B】Mike and Fun
查看>>
【2017 Multi-University Training Contest - Team 4】Counting Divisors
查看>>
ASP .NET数据写入oracle数据库
查看>>
shiro添加注解@RequiresPermissions不起作用
查看>>
wxwidgets和CodeBlocks+mingw在win7下安装和配置
查看>>
69道Spring面试题和答案
查看>>