方法1: 文字列を配列に変換して最後の文字を大文字にする方法
function capitalizeLastLetter(str) {
var arr = str.split(''); // 文字列を配列に変換する
var lastChar = arr[arr.length - 1]; // 配列の最後の要素を取得する
arr[arr.length - 1] = lastChar.toUpperCase(); // 最後の文字を大文字に変換する
return arr.join(''); // 配列を文字列に戻す
}
var input = 'example';
var output = capitalizeLastLetter(input);
console.log(output); // 出力: examplE
方法2: 正規表現を使用して最後の文字を大文字にする方法
function capitalizeLastLetter(str) {
return str.replace(/.$/, function(lastChar) {
return lastChar.toUpperCase();
});
}
var input = 'example';
var output = capitalizeLastLetter(input);
console.log(output); // 出力: examplE
方法3: 文字列のスライスと大文字変換を組み合わせる方法
function capitalizeLastLetter(str) {
var lastChar = str.slice(-1); // 文字列の最後の文字を取得する
var capitalizedLastChar = lastChar.toUpperCase(); // 最後の文字を大文字に変換する
return str.slice(0, -1) + capitalizedLastChar; // 変換した最後の文字を結合する
}
var input = 'example';
var output = capitalizeLastLetter(input);
console.log(output); // 出力: examplE