摘要: 1.二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀 (或 )和 (或 )表示。 从 ES5 开始,在严格模式之中,八进制就不再允许使用前缀 表示,ES6 进一步明确,要使用前缀 表示。 如果要将 和`0o Number`方法。 2.Number.isFinite(), 阅读全文
posted @ 2020-02-05 21:26 珞珞9527 阅读(299) 评论(0) 推荐(0)
摘要: 1.RegExp 构造函数 在 ES5 中, 构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。 但是,ES5 不允许此时使用第二个参数添加修饰符,否则会报错。 ES6 阅读全文
posted @ 2020-02-05 21:25 珞珞9527 阅读(567) 评论(0) 推荐(0)
摘要: 1.String.fromCodePoint() ES5 提供 方法,用于从 Unicode 码点返回对应字符,但是这个方法不能识别码点大于 的字符。 上面代码中, 不能识别大于 的码点,所以 就发生了溢出,最高位 被舍弃了,最后返回码点 对应的字符,而不是码点 对应的字符。 ES6 提供了 方法, 阅读全文
posted @ 2020-02-05 21:21 珞珞9527 阅读(282) 评论(0) 推荐(0)
摘要: 1.字符的 Unicode 表示法 ES6 加强了对 Unicode 的支持,允许采用 形式表示一个字符,其中 表示字符的 Unicode 码点。 但是,这种表示法只限于码点在 ~`\uFFFF`之间的字符。超出这个范围的字符,必须用两个双字节的形式表示。 上面代码表示,如果直接在 后面跟上超过 的 阅读全文
posted @ 2020-02-05 21:20 珞珞9527 阅读(264) 评论(0) 推荐(0)