亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript String.fromCharCode 的 charCode 是什么?

JavaScript String.fromCharCode 的 charCode 是什么?

繁星coding 2019-04-07 11:19:16
在嘗試找\n但是很奇怪,居然不是13,而是10.另外tab也不一樣.這么說這個映射就不是keyCode那種編碼了.想問下這個charCode是怎么回事?還有怎樣才能找到完整的表?
查看完整描述

2 回答

?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

v8內部使用utf-16保存字符,charCode其實返回的就是一個utf-16代碼單元,而es6提供的codePointAt返回的才是unicode的代碼點。
注意代碼點和代碼單元的區別,在utf-16中的一個代碼點會被編碼為一個或兩個代碼單元(超出U+FFFF就需要兩個代碼單元)。
想找到完整映射,看看unicode字符表就行了,然后對于超出FFFF的字符,看看utf-16的編碼方式就可以知道編碼為哪兩個代碼單元了。
                            
查看完整回答
反對 回復 2019-04-07
  • 2 回答
  • 0 關注
  • 244 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號