![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
MastHead
这个作者很懒,什么都没留下…
展开
-
let的使用
1.let的用法类似于var。不过,所声明的变量,只在let命令所在的代码块内有效。2.let不存在变量提升3.暂时性死区:在代码块内,使用let命令声明变量之前,该变量是不可用的。原创 2017-04-09 16:17:24 · 1175 阅读 · 0 评论 -
const的理解
1.声明一个只读的常量,一旦声明,就必须初始化,且常量的值不能改变;2.只在声明的块级作用域内有效3.不存在声明提升;4.存在暂时性死区,只能在声明的位置后面使用。5.const不是变量的值 不变,而是变量指向的内存地址不发生变化。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的内存地址,因此等同于常量。对于复合型的数据(对象和数组),变量指向的内存地址,保存的是一原创 2017-04-09 16:29:46 · 443 阅读 · 0 评论 -
ES6声明变量的六种方法
ES5有两种声明变量的方法,var命令 和function命令。ES6除了以上两种方法外还有let命令 const命令import命令class命令原创 2017-04-09 16:32:30 · 4988 阅读 · 0 评论 -
ES6中 字符串中扩展 的方法
1.codePointAt() 参数:字符在字符串中的位置;返回值:返回一个字符的码点2.String.fromCodePoint() 参数:码点 返回值:码点对应的字符3.for....of 字符串的遍历器接口4..nomalize() 功能:将字符的不同表示方法统一为同样的形式,称之为Unicode正规化。参数:指定normalize的方式。5.includes()功能原创 2017-04-09 19:26:01 · 521 阅读 · 0 评论 -
字符串的正则方法
字符串对象中,可以使用正则表达式的方法,共有四个:match() replace() search() split().ES6将这四个方法,在语言内部全部调用RegExp的实例方法,从而做到所有与正则相关的方法,全都定义在RegExp对象上.String.prototype.match 调用 RegExp.prototype[Symbol.match]String.prototype原创 2017-04-23 13:55:51 · 392 阅读 · 0 评论 -
数值的扩展
Number.isFinate()Number.isNaN()Number.parseInt()Number.parseFloat()Number.isInteger()Number.EPSILONNumber.isSafeInteger()指数运算符:2**3=8Math对象新增了17个与数学相关的方法.所有这些方法都是静态的,只能在Math对象上使用原创 2017-04-23 14:28:15 · 407 阅读 · 0 评论