String.fromCodePoint()

ES5 提供String.fromCharCode()方法,用于从 Unicode 码点返回对应字符,但是这个方法不能识别码点大于0xFFFF的字符。

String.fromCharCode(0x20BB7)
// "ஷ"

上面代码中,String.fromCharCode()不能识别大于0xFFFF的码点,所以0x20BB7就发生了溢出,最高位2被舍弃了,最后返回码点U+0BB7对应的字符,而不是码点U+20BB7对应的字符。

ES6 提供了String.fromCodePoint()方法,可以识别大于0xFFFF的字符,弥补了String.fromCharCode()方法的不足。在作用上,正好与下面的codePointAt()方法相反。

String.fromCodePoint(0x20BB7)
// "												

ECMAScript 6 入门:字符串的新增方法相关推荐

  1. ES6学习(四)—字符串的新增方法

    ES6学习(四)-字符串的新增方法 挑重点 文章只列举了一部分 完整版请看阮一峰ES6入门教程 点我查看阮一峰ES6入门教程 实例方法:includes(), startsWith(), endsWi ...

  2. 6. ES6 字符串的新增方法

  3. ES6 --》字符串与数值新增方法

    目录 字符串新增方法 模板字符串 字符串对象新增方法 数值新增方法 Math数值新增方法 主要讲解了ES6中字符串与数值新增的常见的主要方法, 对其做了如下总结: 字符串新增方法 ES6对字符串新增的 ...

  4. JavaScript从入门到放弃 -(四)E5 新增方法

    目录 5. trim方法 6. 对象方法 6.1 Object.keys() 6.1.1 作用 6.1.2 语法 6.2 Object.defineProperty() 6.2.1 作用 6.2.2 ...

  5. JavaScript从入门到放弃 -(三)ES5新增方法及商品查询案例

    目录 1. ES5新增方法概述 2. 数组方法 2.1 forEach方法 2.2 filter 筛选数组方法 2.3 some方法 3. 查询商品案例 3.1 HTML结构和CSS样式 3.2 准备 ...

  6. ES6:字符串的扩展及新增方法

    字符串的扩展 模板字符串 传统的 JavaScript 语言,都是使用 ''  或者  ""  来把字符串套起来,然后使用 + 拼接一些定义的变量, ES6 改进了这种方法,使用一 ...

  7. 【ES6】阮一峰ES6学习(二)模板字符串、新增的字符串方法、函数扩展、rest参数、箭头函数

    模板字符串 // 普通字符串 `In JavaScript '\n' is a line-feed.`// 多行字符串 `In JavaScript this isnot legal.`console ...

  8. ECMA2015(ES6)简单入门-9-对象-对象的扩展-对象的新增方法

    对象的创建 使用Object构造函数来创建一个对象 使用对象字面量创建一个对象 工厂模式创建对象 构造函数模式创建对象 原型模式创建对象 本身也有缺陷,就是实例共享了引用类型friends,从下面的代 ...

  9. Python入门(5)——操作字符串的一些方法

    操作字符串的一些方法 修改字符串大小写 title():把字符串中每个单词首字母改为大写. upper():把字符串中所有字符改为大写. lower():把字符串中所有字符改为小写. >> ...

最新文章

  1. 三种方式实现自定义圆形进度条ProgressBar
  2. 微信聊天和朋友圈可以拍摄和分享大视频?
  3. SCOM Logical Disk Free Space Monitor
  4. react入门--------安装react
  5. Codeup-问题 A: 【字符串】最长回文子串
  6. scala入门-05继承类(extends)的使用
  7. cisco 9月24日 CCNA实验
  8. Quartz调用大全
  9. Visual C# 资源文件编程--使用资源文件
  10. modules node 太大了_如何将Node.js Docker镜像大小减小10倍
  11. CCF201903-5 317号子任务(100分题解链接)
  12. Android开发之手机定位
  13. 红帽初级认证RHCSA考试环境——供实验练习
  14. 百度Apollo 2.0 车辆控制算法之LQR控制算法解读
  15. vb.NET 关于进度条控件使用
  16. 网络安全/渗透测试工具AWVS14.7下载
  17. html日历页面节假日_JavaScript实现有农历和节气节假日的日历
  18. 【亲测纯净版】10月最新晴天贷立刻贷小额借贷大数据借贷平台网站源码已对接免签支付
  19. 换手机 之导入通信录
  20. 基于卷积神经网络(CNN)的图像识别 之 火焰识别

热门文章

  1. google home键_如何使用您的Google Home拨打电话
  2. http://cjy.suda.edu.cn/File.aspx?id=427
  3. 基于wemos d1开发版读取 DS18B20 传感器的温度及-127度问题
  4. 全球首个3万亿美元公司!苹果实现全球最高市值里程碑
  5. svg标记marker
  6. java 多媒体_Java播放多媒体
  7. 全志V40/A40I的lichee 的编译
  8. 对毕业季即将踏入职场的年轻人的一点建议
  9. linux 双线接入配置(电信联通双线)+三线接入配置
  10. 服乔布斯不服库克,苹果传奇设计团队解散内幕曝光