jsの文字列とUnicode文字列の相互変換
925 ワード
一.文字列変換Unicode文字値シーケンス
もちろん、次のような呼び方に変えて、文字の値配列に入ることができます.
var str = "abcdef";
var codeArr = [];
for(var i=0;i<str.length;i++){
codeArr.push(str.charCodeAt(i));
}
console.log(codeArr);
-->[97, 98, 99, 100, 101, 102]
二.Unicode文字の値列を文字列に変換するvar str = String.fromCharCode(66,100,105);
-->"Bdi"
関数from CharCodeのパラメータはUnicoode文字のセットで、個数は制限しません.関数の戻り値は変換後の文字列です.もちろん、次のような呼び方に変えて、文字の値配列に入ることができます.
String.fromCharCode.apply(null,[66,100,105])
-->"Bdi"