ECMAScript6-11
¡Venceremo
这个作者很懒,什么都没留下…
展开
-
ES6--字符串
4、模板字符串··是增强版的字符串,用反引号 ' ' 标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量,如果在模板字符串中需要使用反引号,则前面要用反斜杠转义。2、字符串的遍历可以识别大于 0xFFFF 的码点 String.fromCodePoint得到码点,然后使用for let i of 得到码点对应的字符。3、字符串中直接输入字符和unicode码点是等价,JavaScript 规定有5个字符,不能在字符串里面直接使用,只能使用转义形式(5、模板字符串之中还能。原创 2022-09-27 20:47:12 · 679 阅读 · 0 评论 -
ES6 之显示Unicode
3、超过uFFFF会打印成两部分/前4位+后四位(首先将0x20BB7-10000计算超出的部分,将超出的部分使用20个2进制表示,将前十位与0xD800 相加转成16进制,后10位与0xDC00 相加)的支持(包含了人类世界几乎所有的文字与符号,它可以被看作广阔的颜文字字库)使用"\unicode的码点"2、上述一个斜杠u的形式只限于码点在\u0000 ~ \uFFFF 之间的字符,超出这个范围使用两个双字节的形式表示,D800—DB7F=�属于。原创 2022-09-27 20:30:50 · 268 阅读 · 0 评论 -
ES6-结构赋值--字符串、数值、布尔值、函数
数值相当于Number 对象,布尔值相当于Boolean 对象====>这些对象里面的属性都可以取得。2、字符串作为类似数组的对象,数组对象中存在一些属性:length--可以用于接收。3、数值和布尔值的解构赋值---类似对象-先将数值和布尔值转化为对象。1、字符串的结构赋值:原因在于字符串被转换成类似数组的对象。无法转为对象,所以对它们进行解构赋值,都会报错。4、解构赋值的规则是,只要等号右边的值不。字符串类似数组,将数组的值赋值给变量。,就先将其转为对象。原创 2022-09-27 18:59:29 · 329 阅读 · 0 评论 -
ES6-解构赋值 -对象默认值
对象中的属性值严格等于undefined 默认值生效原创 2022-09-27 15:21:21 · 1140 阅读 · 0 评论 -
ES6--解构赋值-对象(object对象-{}展现 属性:值 )
7、对象的解构赋值的内部机制,是先找到同名属性,然后再赋给对应的变量a:b=>前者是匹配模式,后者是变量,真正被赋值的是变量,而不是模式。3、变量没有对应的同名属性,导致取不到值,最后等于undefined,解构失败=变量=undefined。2、对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;6、所以前面使用与属性相同的变量名的时候实际上是简写形式()实际上是对象和属性同名-只写一个。5、如果想要接收的变量名与对象的属性不一致 :后面的是变量。,才能取到正确的值。原创 2022-09-27 15:11:52 · 1542 阅读 · 0 评论 -
ES6--解构赋值默认值(原先的变量已经有值)
只有当一个数组成员严格等于undefined,默认值才会生效。原创 2022-09-26 10:33:04 · 3234 阅读 · 0 评论 -
ES6 解构赋值--一般用法
let [a,b,c]=[1,2,3]原创 2022-09-26 09:56:09 · 109 阅读 · 0 评论 -
ES声明变量的方式-6种(var\function\let\const\import\class)
另一方面规定,let命令、const命令、class命令声明的全局变量,ES6规定:var命令和function命令声明的全局变量,依旧是。也就是说,从 ES6 开始,全局变量将逐步与顶层对象的属性脱钩。原创 2022-09-26 09:29:43 · 167 阅读 · 0 评论 -
Object.freeze()--将对象冻结--在const中的应用
真心想要使得const定义的对象不变。原创 2022-09-26 09:19:50 · 92 阅读 · 0 评论 -
ES6:const声明
数组类似-const指向地址,不可变的只是这个地址,即不能把foo指向另一个地址,但对象本身是可变的,所以依然可以为其添加新属性。(即总是指向另一个固定的地址),至于它指向的数据结构是不是可变的,就完全不能控制了。保存的只是一个指向实际数据的指针,const只能保证这个指针是固定的。const声明的变量不得改变值,这意味着,const一旦。:const实际上保证的,并不是变量的值不得改动,而是。变量指向的那个内存地址所保存的数据不得改动。const的作用域:只在声明所在的。),变量指向的内存地址,原创 2022-09-25 20:38:18 · 526 阅读 · 0 评论 -
ES6-let-难点
暂时性死区原创 2022-09-25 20:20:17 · 185 阅读 · 0 评论 -
ECMAScrip-ES6-新变量-let--注意块级作用域
Uncaught ReferenceError: girl is not defined at let.html:14:15————let块级作用域--不单指花括号--还有while if else for 循环语句也是块级作用域。Uncaught SyntaxError: Identifier 'i' has already been declared-------let变量不能重复声明。4、let 不存在变量提升,var 会变量提升————var没有块级作用域--在全局的window上读取。原创 2022-09-21 16:00:11 · 413 阅读 · 0 评论 -
ES-全称ECMAScript--脚本语言的规范
ES6-11=ECMAScript的几个版本 2015-ES6之后每年一个版本。ECMAScript是ECMA组织通过ECMA-262(参考官方的)ECMAScript的标准需要浏览器去对标准实现,也就是有。ECMA是一个组织=欧洲计算机制造协会。标准化的脚本设计语言。原创 2022-09-21 09:27:02 · 342 阅读 · 0 评论