String.prototype.trim()
String 值的 trim() 方法會移除此字串兩端的空白字元,並返回一個新字串,而不會修改原字串。
要返回僅移除一端空白字元的新字串,請使用 trimStart() 或 trimEnd()。
試一試
const greeting = " Hello world! ";
console.log(greeting);
// Expected output: " Hello world! ";
console.log(greeting.trim());
// Expected output: "Hello world!";
語法
js
trim()
引數
無。
返回值
一個代表 str 字串,並移除其開頭和結尾空白的新字串。空白字元的定義包括 空格字元 加上 換行符。
如果 str 的開頭或結尾沒有任何空白字元,仍然會返回一個新的字串(本質上是 str 的一個副本)。
示例
使用 trim()
以下示例演示瞭如何移除 str 兩端的空白字元。
js
const str = " foo ";
console.log(str.trim()); // 'foo'
規範
| 規範 |
|---|
| ECMAScript® 2026 語言規範 # sec-string.prototype.trim |
瀏覽器相容性
載入中…