JavaScript 格式化工具

JavaScript 格式化工具会用统一的缩进、空格、换行和大括号位置,整理被压缩或排版不一致的 JavaScript。支持类、私有字段、异步函数、可选链、空值合并、模板字符串、模块和 React JSX 等现代语法。

选择制表符或空格、设置行宽、控制大括号风格、保留有意义的换行和数组缩进,或拆分过长的方法链。在编辑器中按 Ctrl+Enter 或 Command+Enter 即可直接格式化。

“压缩”会移除注释和不必要的代码,同时保留可读的标识符;“压缩并混淆局部变量”还会缩短符合条件的局部名称以减小体积。压缩功能要求输入可执行 JavaScript,因此 JSX 应先完成编译。所有处理均在浏览器本地运行。

代码格式化常见问题

如何在本页面格式化代码?

将代码粘贴到左侧编辑框或加载文件,选择需要的选项,然后点击格式化。在右侧检查结果后,可以复制或保存。

为什么格式化时可能报错?

输入内容需要符合所选语言或语法。请检查未完成的语句、不匹配的括号或引号,以及与输入不符的方言或模式,然后重新格式化。

代码格式化器是怎样工作的?

代码格式化器会按所选语言识别词法单元和嵌套结构,再根据统一规则重新安排缩进、空格和换行。它不会编译或运行程序,因此格式化结果不能代替正确性或安全性检查。

这种语言一般推荐使用哪些设置?

Web 项目通常使用 2 个空格。没有项目规范时可保留原有换行;输入 JSX 时应开启 JSX,并优先遵循仓库对括号等风格的配置。格式化、压缩和缩短变量名是三个独立操作。