资讯专栏INFORMATION COLUMN

ES6精华:字符串扩展

Jiavan / 2482人阅读

摘要:四字节字符大幅增强了对字节位字符的支持。内部使用编码规则网页通常为。字符固定为字节,字节为位二进制,其码点小于。有些符号的码点大于,需字节表示,即常说的位字符。表示方法新增一种表示字符的方法。用将码点括起,使其可直接表示超过的值。

1 四字节字符

ES6大幅增强了对4字节(32位)字符的支持。

JS内部使用UTF-16编码规则(网页通常为UTF-8)。  
1字符固定为2字节,1字节为8位(二进制),其码点小于0xFFFF
有些符号的码点大于0xFFFF,需4字节表示,即常说的32位UTF-16字符。
1.1 表示方法

新增一种表示字符的方法:u{20BB7}
{}将码点括起,使其可直接表示超过0xFFFF的值。

let str1 = "           
               
                                           
                       
                 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/95418.html

相关文章

  • ES6精华:正则扩展

    摘要:本篇概括了中正则表达式新增部分的精华要点最好有的基础。标志使正则处于模式。关于的字符扩展知识,可查看这里。四字节字符处于模式下的正则,可以正确识别位四字节字符。 本篇概括了ES6中正则表达式新增部分的精华要点(最好有ES5的基础)。 1 u 标志 使正则处于Unicode模式。 关于ES6的字符扩展知识,可查看这里。 1.1 四字节字符 处于Unicode模式下的正则,可以正确识别3...

    paulli3 评论0 收藏0
  • ES6精华:数值扩展

    摘要:基础极值采用标准的位双精度格式存储数值。如果数值的精度超过此限度,第位及后面的会被丢弃。数值的极值分为两种可表示的极值和可精确计算的极值浮点型不算。超过精度的数值可正确显示,但由其计算得出的结果可能不准确。整型数值安全区间。 ES6为数值增加了些常量和方法,使计算更为简便安全。本篇概括了这中的精华知识。 1 基础 1.1 极值 JS采用IEEE 754标准的64位双精度格式存储数值。 ...

    newtrek 评论0 收藏0
  • ES6精华:函数扩展

    摘要:在函数方面的扩展比较丰富也很实用,本篇概括了这中的精华知识。所以无法成为构造函数,不能使用操作符。参数将扩展运算符作用于参数,即为参数。声明式,直接为函数名。通过构造函数生成的,为。函数的属性,在其描述对象的属性上,为函数名。 ES6在函数方面的扩展比较丰富也很实用,本篇概括了这中的精华知识。 1 箭头函数 箭头函数是ES6中定义函数的新形式。 新形式不仅简化了定义方式,更为函数本身...

    lansheng228 评论0 收藏0
  • Set & Map:新生的数据集合及其弱引用衍生

    摘要:前言新增了两种基本的原生数据集合和加上和现在共有四种,以及由两者衍生出的弱引用集合和。其本身是生成实例数据集合的构造函数,可以接受一个数组或具有接口的数据结构作为参数用来初始化。返回键值对的遍历器对象,键值对为键名键值。 前言 ES6新增了两种基本的原生数据集合:Set和Map(加上Array和Object现在共有四种),以及由两者衍生出的弱引用集合:WeakSet和WeakMap。从...

    AprilJ 评论0 收藏0
  • ES6精华:Let & Const

    摘要:所以,最终极的办法是一层一层冻结所有对象。块级作用域使呈现出块级作用域的特征。声明的变量仅存在于当前块级作用域中。在中,严格模式下等价于使用声明,非严格下等价于使用。在中使用声明的变量,为了保持程序的严谨性,不允许被访问。 let和const都是声明变量的新方式。 一般的,由于这两种声明方式的特性,现在项目组的开发规范中都会要求:不使用var而是let或const。 Const co...

    UnixAgain 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<