标签: ECMAScript 6

ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言

15 篇文章

ES6 学习笔记(五)基本类型Boolean
Boolean 1、需要注意的地方: 取值:true false 对于值为空字符串,0,-0,NaN,Null,undefined,false的布尔对象,它都会有一个初始值false。对于其它的值如"false",[]等都会建立一个初始值是true的对象。 不能把基本类型中true或false和值为true或false的对象搞混…
ES6 学习笔记(四)基本类型Number
1、数值 1.1 、JavaScript数值的特点 不区分整数值和浮点数值。 所有数值均用浮点数值表示。 采用IEEE-754标准定义的64位浮点数格式表示。 整数在实际操作时(如数组索引),则是基于32为整数。 1.2、 整数直接量 除十进制外,JavaScript能识别十六进制(以0x或0X为前缀)、二进制(以0b或0B为前缀)和八进制(以0o…
ES6 学习笔记(三)原始值与引用值
总结: 1、原始值,表示单一的数据,如10,“abc”,true等。 1.1、 ES的6种原始值: Undefined、Null、Boolean、Number、String、Symbol 1.2、 保存原始值的变量是按值访问,操作存储在变量内存中的实际值 2、引用值,表示有多个值(原始值或其他引用值)构成的对象 2.1、 ES不允许直接访问对象的内…
ES6 学习笔记(二)解构赋值
一、数组的解构赋值 1、基本用法 ES6允许按照一定模式从数组和对象中提取值,然后对变量进行赋值,该操作即为解构 如: let [a,b,c]=[1,2,3]; console.log(a,b,c) // a=1 b=2 c=3 let [foo,[[bar], baz]]=[1,[[2],3]]; console.log(foo,bar,baz)…