JavaScriptで文字列の最後の文字を取得する方法


方法1: 文字列の長さを使用する

const str = "Hello World";
const lastChar = str.charAt(str.length - 1);
console.log(lastChar); // 結果: d

この方法では、charAt()メソッドを使用して、文字列の最後の文字を取得しています。str.length - 1を使用することで、文字列の最後のインデックスにアクセスします。

方法2: 文字列を配列に変換する

const str = "Hello World";
const lastChar = str.split("").pop();
console.log(lastChar); // 結果: d

この方法では、split()メソッドを使用して文字列を配列に変換し、pop()メソッドを使用して配列の最後の要素を取得しています。

方法3: 文字列のスライスを使用する

const str = "Hello World";
const lastChar = str.slice(-1);
console.log(lastChar); // 結果: d

この方法では、slice()メソッドを使用して文字列の最後の1文字を取得しています。負のインデックスを使用することで、文字列の末尾から数えた位置にアクセスします。