このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
String.prototype.trim()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
trim() はString 値のメソッドで、この文字列の両端からホワイトスペースを取り除き、元の文字列を変更せずに新しい文字列を返します。
一方の端からのみホワイトスペースを取り除いた新しい文字列を返したい場合は、trimStart() またはtrimEnd() を使用してください。
In this article
試してみましょう
const greeting = " Hello world! ";console.log(greeting);// 予想される結果: " Hello world! ";console.log(greeting.trim());// 予想される結果: "Hello world!";構文
js
trim()引数
なし。
返値
str の先頭と末尾のホワイトスペースを取り除いた新しい文字列を表します。 ホワイトスペースはホワイトスペース文字と改行文字で定義します。
str の先頭にも末尾にもホワイトスペースがなかった場合でも、新しい文字列が返されます(基本的にはstr のコピー)。
例
>trim() の使用
次の例は、str の両端からホワイトペースを取り除きます。
js
const str = " foo ";console.log(str.trim()); // 'foo'仕様書
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-string.prototype.trim> |