Menu
CoddyTech

文字列メソッド

CoddyのJavaScriptジャーニー「論理とフロー」セクションの一部。レッスン 4/65。

よく使われる文字列メソッドをいくつか紹介します。

toUpperCase() と toLowerCase():文字列をすべて大文字または小文字に変換します。

let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"

replace():文字列内の指定した値を別の値に置き換えます。デフォルトでは最初の出現箇所のみを置き換えます。

すべての出現箇所を置換するには、replaceAll()を使う必要があります。

let str = "Hello World World";
console.log(str.replace("World", "JavaScript"));
// "Hello JavaScript World"

console.log(str.replaceAll("World", "JavaScript"));
// "Hello JavaScript JavaScript"

trim(): 文字列の両端から空白を削除します。

let str = "  Hello World  ";
console.log(str.trim()); // "Hello World"

charAt():文字列内の指定されたインデックスにある文字を返します。

let str = "Hello";
console.log(str.charAt(1)); // "e"

角括弧 [] を使って、特定のインデックスにある文字にアクセスすることもできます。

let str = "Hello";
console.log(str[1]); // "e"
challenge icon

チャレンジ

簡単

alternateCaseという名前の関数を作成してください。この関数は文字列を入力として受け取り、大文字と小文字が交互に切り替わる新しい文字列を返します。最初の文字は大文字、2文字目は小文字、3文字目は大文字、というようにします。

自分で試してみよう

function alternateCase(str) {
  // ここにコードを書いてください
}
// function の外には何も書かないでください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

論理とフローのすべてのレッスン

自分で練習してみよう: JavaScriptオンラインコンパイラ