String.prototype.trim()

2026-07-19 21:26:27   世界杯中国广告

尝试一下

const greeting = " Hello world! ";

console.log(greeting);

// Expected output: " Hello world! ";

console.log(greeting.trim());

// Expected output: "Hello world!";

语法

jstrim()

返回值

一个新的字符串,表示从 str 的开头和结尾去除空白字符后的结果。空白字符定义为空白符加上行终止符。

如果 str 的开头和结尾都没有空白字符,仍然会返回一个新的字符串(实际上是 str 的副本)。

示例

使用 trim()

下面的示例从 str 的两端去除空白字符:

jsconst str = " foo ";

console.log(str.trim()); // 'foo'

规范

规范

ECMAScript® 2027 Language Specification# sec-string.prototype.trim

浏览器兼容性

参见

String.prototype.trimStart()

String.prototype.trimEnd()

帮助改进 MDN

此页面对您有帮助吗?

了解如何参与贡献

此页面最后更新于 2025年10月23日,由 MDN 贡献者更新。

在 GitHub 上查看此页面 • 报告此内容的问题

“您拨打的电话正在通话中”,到底啥意思?对方真在通话吗?很多人第一反应就错了
人在真空里能存活吗