ES6

105 阅读1分钟

1.ES6是什么?

ECMAScript 2015 == ES6

是 JavaScript 语言的下一代标准, 已经在 2015 年 6 月正式发布了

2. ECMAScript和JavaScript的关系

ECMA是标准,js是实现,类似html5是标准,ie10,Chrome,火狐,就是实现

ECMAScript简称ECMA或ES

当前主流:低版本游览器主要支持ES3.1

                 高级游览器正从ES5过渡到ES6

3. 什么是ECMAScript?

ECMA 是制定js的标准化组织。 ECMAScript规定了浏览器脚本语言的标准。

4. ECMAScript 和 javascript 关系? 

ECMAScript是JavaScript的规格(标准) JavaScript是ECMAScript的一种实现。

 5. ES6的特点? 

 严谨 简洁  

6. 日常前端代码开发中,有哪些值得用ES6去改进的编程优化或者规范? 

常用箭头函数来取代var self = this;的做法。 常用let取代var命令。 常用数组/对象的结构赋值来命名变量,结构更清晰,语义更明确,可读性更好。 在长字符串多变量组合场合,用模板字符串来取代字符串累加,能取得更好地效果和阅读体验。 用Class类取代传统的构造函数,来生成实例化对象。 在大型应用开发中,要保持module模块化开发思维,分清模块之间的关系,常用import、export方法。

7.typeof语句是用来干什么?

typeof是用来检测变量的数据类型  

number string boolean undefined object function

8. js六种数据类型 

三种基本数据类型 Number Boolean String 

两种特殊型 undefined null 

一种复合型 引用型 object