Menu
Coddy logo textTech

文字列メソッド

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

以下は、よく使われる文字列メソッドです:

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

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

<b>replace()</b>: 文字列内の指定された値を別の値に置き換えます。デフォルトでは、最初に出現したものだけを置き換えます。

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

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番目は大文字、といった具合にします。

チートシート

JavaScriptでよく使われる文字列メソッド:

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"
console.log(str[1]); // "e"

自分で試してみよう

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

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

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