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版本:

版本官方名称发布日期
ES9ES20182018年6月
ES8ES20172017年6月
ES7ES20162016年6月
ES6ES20152015年6月
ES5.1ES5.12011年6月
ES5ES52009年6月
ES4ES4废弃
ES3ES31999年12月
ES2ES21998年6月
ES1ES11997年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中所有参数都是按值传递

    原文作者:人总要靠自己_趁年轻去努力
    原文地址: https://www.jianshu.com/p/6ef9f33976ab
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞