String.prototype.trim() は、文字列の両端から空白文字を削除するメソッドです。このメソッドは、元の文字列を変更せずに、空白が削除された新しい文字列を返します[1]

構文

編集
str.trim()
  • str: 空白を削除する対象の文字列。

文字列の両端から空白を削除するプログラム

編集

以下のプログラムは、trim() を使用して文字列の両端から空白を削除します。

const str = "   Hello World   ";
console.log(str.trim()); // "Hello World"
console.log(str); // "   Hello World   " (元の文字列は変更されない)

このプログラムでは、trim() を使用して str 文字列の両端から空白を削除しています。メソッドは新しい文字列 "Hello World" を返しますが、元の文字列 str は変更されません。

さまざまな空白文字を削除するプログラム

編集

以下のプログラムは、trim() を使用してさまざまな種類の空白文字を削除します。

const str = "\t\n Hello World \r\n";
console.log(str.trim()); // "Hello World"

このプログラムでは、trim() を使用して str 文字列からタブ、改行、キャリッジリターンなどの空白文字を削除しています。メソッドはすべての空白文字を削除し、"Hello World" を返します。

注意点

編集
  • 非破壊的: trim() メソッドは元の文字列を変更せず、新しい文字列を返します。
  • 空白文字: このメソッドは、スペース、タブ、改行、キャリッジリターン、フォームフィード、その他の Unicode 空白文字を削除します。
  • 非文字列: このメソッドを非文字列に対して呼び出すと、その値は最初に文字列に変換されます。
  • 関連メソッド: trimStart() は先頭の空白のみを削除し、trimEnd() は末尾の空白のみを削除します。

脚註

編集
  1. ^ これは、文字列の先頭と末尾の空白を削除するために使用されます。

外部リンク

編集