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 美化和格式化工具。粘贴你的代码,选择缩进样式,格式化结果立即出现。一切都在你的浏览器中运行,不上传,你的代码绝不会离开你的设备。
使用方法
- 把 JavaScript 粘贴到输入框(点击示例试用)。
- 选择 2 空格、4 空格或制表符缩进。
- 在右侧输出框查看美化后的代码。
- 用复制按钮复制结果。
何时使用 JavaScript 格式化工具
从打包文件复制压缩代码、调试第三方脚本,或在复用前想读懂某段代码时,美化很有用。一致的缩进让控制流和嵌套一目了然,diff 也保持干净。
常见问题
这个 JavaScript 格式化工具免费吗?
免费 — 无需注册、无限制的完全免费在线 JavaScript 格式化和美化工具。想格式化和缩进多少代码都行。
我的代码会上传到服务器吗?
不会。这是不上传的工具——你的 JavaScript 完全在浏览器中格式化,所以代码绝不会离开你的设备。对私密或专有代码也安全。
JavaScript 美化器做什么?
它重新缩进你的代码,把语句和代码块各放一行,并规范化间距和大括号,让压缩或单行的 JavaScript 重新变得易读。
它能反压缩 JavaScript 吗?
能——它把压缩的单行 JavaScript 展开成正确缩进、易读的排版。注意它无法恢复压缩器缩短的原始变量名。
它能处理 TypeScript 或 JSX 吗?
它在缩进和整理方面能处理大多数 TypeScript 和 JSX 语法。它是美化器而非编译器,所以不会剥离类型或转换 JSX——只是格式化文本。
它会校验我的代码吗?
它是美化器而非严格校验器,所以即使有小问题也会尽力格式化。要捕获真正的语法错误,请用 linter 或你的编辑器检查代码。
离线和手机上能用吗?
页面加载后它在本地运行,所以在网络不稳时仍能工作,布局在手机和平板上完全响应式。
相关工具