変換[TIL]Askyコード
4333 ワード
ASCIIコード
アスキー符号は、米国ANSIで定義された情報交換のための7ビット符号体系である.
大文字65[A]~90[Z]97[a]~122[z]
指定したインデックスの文字を返すAskyコード
アスキーコードを受信して文字列を返す
文字列strに小文字のみの新しい配列を作成して返します
アスキー符号は、米国ANSIで定義された情報交換のための7ビット符号体系である.
大文字65[A]~90[Z]97[a]~122[z]
文字列をAskiコードに変換/Askiコードを文字列に変換
📌 String.charCodeAt(index)
指定したインデックスの文字を返すAskyコード
const str = 'abcde';
str.charCodeAt(0); // 97(a)
📌 String.fromCharCode(num1, ...)
アスキーコードを受信して文字列を返す
String.fromCharCode(71, 111, 111, 100, 33); // 'Good!'
💡 charCodeとfromCharCodeの使用例
文字列strに小文字のみの新しい配列を作成して返します
charCodeAt()
文字列をAskyコードに変換し、小文字範囲の数字のみを抽出fromCharCode()
Askyコードを文字列に変換し、空の配列を読み込み、返します.function foo(str) {
const arr = [];
for (let i of str) {
const num = i.charCodeAt();
if (num >= 97 && num <= 122) {
arr.push(String.fromCharCode(num));
}
}
return arr;
}
const str = 'HiEveRyOne';
foo(str); // ["i", "v", "e", "y", "n", "e"]
写真の出所:http://www.asciicharstable.comReference
この問題について(変換[TIL]Askyコード), 我々は、より多くの情報をここで見つけました https://velog.io/@niboo/TIL-아스키-코드-변환하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol