RUNWEBTOOLS
简体中文

JavaScript 格式化

在浏览器中美化并缩进压缩或杂乱的 JavaScript。

实时 — 边输入边格式化

示例

美化压缩的 JavaScript

输入

function add(a,b){return a+b}const x=add(1,2);

输出

function add(a, b) {
  return a + b
}
const x = add(1, 2);

缩进嵌套块

输入

if(ok){run();done()}

输出

if (ok) {
  run();
  done()
}

关于此工具

这个免费在线 JavaScript 格式化工具把杂乱或压缩的代码变成整洁、缩进整齐的 JavaScript——一个快速的 JS 美化和格式化工具。粘贴你的代码,选择缩进样式,格式化结果立即出现。一切都在你的浏览器中运行,不上传,你的代码绝不会离开你的设备。

使用方法

  1. 把 JavaScript 粘贴到输入框(点击示例试用)。
  2. 选择 2 空格、4 空格或制表符缩进。
  3. 在右侧输出框查看美化后的代码。
  4. 用复制按钮复制结果。

何时使用 JavaScript 格式化工具

从打包文件复制压缩代码、调试第三方脚本,或在复用前想读懂某段代码时,美化很有用。一致的缩进让控制流和嵌套一目了然,diff 也保持干净。

常见问题

这个 JavaScript 格式化工具免费吗?

免费 — 无需注册、无限制的完全免费在线 JavaScript 格式化和美化工具。想格式化和缩进多少代码都行。

我的代码会上传到服务器吗?

不会。这是不上传的工具——你的 JavaScript 完全在浏览器中格式化,所以代码绝不会离开你的设备。对私密或专有代码也安全。

JavaScript 美化器做什么?

它重新缩进你的代码,把语句和代码块各放一行,并规范化间距和大括号,让压缩或单行的 JavaScript 重新变得易读。

它能反压缩 JavaScript 吗?

能——它把压缩的单行 JavaScript 展开成正确缩进、易读的排版。注意它无法恢复压缩器缩短的原始变量名。

它能处理 TypeScript 或 JSX 吗?

它在缩进和整理方面能处理大多数 TypeScript 和 JSX 语法。它是美化器而非编译器,所以不会剥离类型或转换 JSX——只是格式化文本。

它会校验我的代码吗?

它是美化器而非严格校验器,所以即使有小问题也会尽力格式化。要捕获真正的语法错误,请用 linter 或你的编辑器检查代码。

离线和手机上能用吗?

页面加载后它在本地运行,所以在网络不稳时仍能工作,布局在手机和平板上完全响应式。

相关工具