JavaScript/String/prototype/trim
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()
は末尾の空白のみを削除します。
脚註
編集- ^ これは、文字列の先頭と末尾の空白を削除するために使用されます。
外部リンク
編集