方法1: charCodeAtを使用する方法
const str = "こんにちは";
const firstCharCode = str.charCodeAt(0);
console.log(firstCharCode);
この方法では、charCodeAtメソッドを使用して、指定したインデックスの文字のUnicode値を取得します。上記の例では、文字列の最初の文字のUnicode値を取得しています。
方法2: codePointAtを使用する方法
const str = "こんにちは";
const firstCharCode = str.codePointAt(0);
console.log(firstCharCode);
codePointAtメソッドは、ES6で導入されたメソッドであり、サロゲートペアを正しく扱える点でcharCodeAtよりも優れています。上記の例では、文字列の最初の文字のUnicode値を取得しています。
方法3: 正規表現を使用する方法
const str = "こんにちは";
const firstCharCode = str.match(/[\s\S]/u)[0].charCodeAt(0);
console.log(firstCharCode);
この方法では、正規表現を使用して、Unicode文字を正しく扱えるようにしています。上記の例では、文字列の最初の文字のUnicode値を取得しています。
これらの方法を使用すると、JavaScriptで文字列の最初の文字のUnicodeを取得することができます。適切な方法を選択し、必要に応じて処理を追加してください。