UTF8_Encoing
2020-04-21 | 前端概念
写在前面
- 周一和小姐妹 Skady 宝贝练完舞后,交流了一个小时技术,是的🙆我们没有扯皮,难得交流技术。🤣她在玩“在C语言中编写JS代码,然后再编译成wasm,可以在浏览器里跑”,我们简单地交流了一下底层实现.应该是基于 ArrayBuffer 的
- 然后不知怎么就想到了 0.1 + 0.2 ≠ 0.3,这个经典问题
- 想看看它在内存中的表现
- 并记录一下将 String 字符串,转成字节流的整个实现过程
- 往下看吧~ 🤓
Javascript Types
2020-04-20 | 前端概念
Javascript – Atom - Types
Atom
Unicode (字符集)
Unicode Blocks
- JS使用的不是ASCII字符集,但是都要兼容ASCII字符集
- a 码点 –> 97, A 码点 –> 65
- U+000A LINE FEED 换行
- Form Feed 翻页
- CJK 中文字符 Chinese Japan Korean
- U+0020 SPACE 空格
- BMP (Basic Multilingual Plane)基本字符平面 四位能表示的范围
- 超出BMP范围
- fromCodePoint
- codePointAt
- 隐性需求需要可以使用\u转义
- “厉害”.codePointAt(0).toString(16)
- \u5389\u5bb3
- JS使用的不是ASCII字符集,但是都要兼容ASCII字符集