JavaScript版本及逼格

ECMAScript(也被称作ES)是JavaScript标准的名字,JavaScript是对ECMAScript标准的一种实现

很久以前,所有浏览器中运行的JavaScript版本基于ECMAScript3。版本4因为特性蠕动(feature creep)被取消了(他们试图一次添加很多特性)。虽然ES5是JavaScript的一个巨大版本,但是ES2015(也被称作ES6)也是JavaScript的重要更新。从那时起,标准制定委员会决定每年更新一个版本,避免版本迭代间隔太久,也可以加快反馈速度。

通常,JavaScript会在每年夏天发布标准版本,所以我们可以在2019年夏天见到ECMAScript2019(即ES2019或者ES10),但这一切只是猜测。

TC39 是什么?
TC39 是 JavaScript 发展委员会。
TC39 成员涉及 JavaScript 和浏览器供应商,包括火狐,谷歌,Facebook,Apple,微软,英特尔,PayPal,SalesForce 等等。
每一个标准版本的发布都必须通过不同阶段的提案。

ES版本:

版本 官方名称 发布日期
ES9 ES2018 2018年6月
ES8 ES2017 2017年6月
ES7 ES2016 2016年6月
ES6 ES2015 2015年6月
ES5.1 ES5.1 2011年6月
ES5 ES5 2009年6月
ES4 ES4 废弃
ES3 ES3 1999年12月
ES2 ES2 1998年6月
ES1 ES1 1997年6月

ES.Next始终指JavaScript未来版本。

javascript诞生于1995年,是由Netscape(网景公司)和Sun公司共同研发的一种脚本语言。

作用:前期负责表单验证,现在已成为多种功能。

JavaScript是一种专门为网页交互而设计的脚本语言,有下列三个不同的组成部分:
1. ECMAScript,由ECMA-262定义,根据核心功能语言;
2. DOM(Document Object Model)文档 对象 模型,提供访问和操作网页内容的方法和接口;
3. BOM(Browser Object Model)浏览器 对象 模型,提供与浏览器交互的方法和接口。

js逼格:
1. 解释性脚本语言:翻译一行解释一行
2.单线程:同一时间只能干一件事

js运行三部曲:1.语法分析;2.预编译;3.解释执行

js是点语法 ......

js语句后边要用分号结束 “;”

js书写格式要规范,“ + - * / % ... ” 两边都应该有空格

js语法错误会引发后续的代码终止,但不会影响其他的代码块

js错误分两种:
1.低级错误(语法解析错误)
2.逻辑错误(标准错误)

传递参数:ECMAScript中所有参数都是按值传递

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容