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