代码格式化工具

JavaScript Formatter

格式化现代 JavaScript 代码,支持 2 或 4 空格;代码只解析,不会运行。

Ctrl / ⌘ + Enter 可执行
只读结果

用 Prettier 格式化现代 JavaScript,包括类、可选链和 async/await。

这个工具是什么

JavaScript 语法包含正则字面量、模板字符串、类、解构和自动分号插入,不能靠在 ;、{、} 后简单换行。本页使用 Prettier Babel 与 ESTree 插件进行语法解析和统一排版。

  • 支持 const/let、箭头函数、async/await、模板字符串、解构、可选链和 classes。
  • 不调用 eval、new Function 或 script injection。
  • 语法错误由解析器报告,不会执行任何代码路径。

如何使用

  1. 粘贴 JavaScript 源码。
  2. 选择缩进宽度。
  3. 点击“格式化 JavaScript”。
  4. 修正语法错误,或复制/下载结果。

常见用途

  • 整理压缩或格式混乱的代码片段。
  • 在代码审查前统一排版。
  • 借助解析错误定位不完整表达式。

JavaScript Formatter 功能特点

用 Prettier 格式化现代 JavaScript,包括类、可选链和 async/await。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

输入代码会执行吗?

不会。代码仅进入解析器并生成文本输出,页面不使用 eval、new Function 或动态 script。

支持可选链和模板字符串吗?

支持。本页加载适合现代 JavaScript 的 Babel 与 ESTree 插件。

为什么格式化后会加分号?

当前输出规则启用分号以保持一致;这属于排版选择,不是运行输入。

返回开发者工具分类首页