JavaScriptで文字をASCIIコードに変換する 質問する

JavaScriptで文字をASCIIコードに変換する 質問する

JavaScript を使用して文字を ASCII コードに変換するにはどうすればよいですか?

例えば:

「\n」から10を取得します。

ベストアンサー1

"\n".charCodeAt(0);

ドキュメントはこちらcharCodeAt:

このcharCodeAt()メソッドは、指定されたインデックスの UTF-16 コード単位を表す 0 ~ 65535 の整数を返します。

UTF-16 コード単位は、単一の UTF-16 コード単位で表すことができるコード ポイントの Unicode コード ポイントと一致します。Unicode コード ポイントが単一の UTF-16 コード単位で表せない場合 (値が より大きいため0xFFFF)、返されるコード単位は、コード ポイントのサロゲート ペアの最初の部分になります。コード ポイント値全体が必要な場合は、 を使用しますcodePointAt()

U+1F602 �� などの非 BMP Unicode 文字をサポートする必要がある場合は、 を使用しないでくださいcharCodeAt。 は 128514 (または 16 進数では 0x1f602) を返さず、予期しない結果を返します。

console.log("\u{1f602}".charCodeAt(0));
// prints 55357 , which is 0xd83d in hexadecimal

おすすめ記事