JavaScript 格式化/压缩

格式化 JavaScript 代码使其更易读,或压缩 JS 以减小体积

使用说明

  • 在左侧输入框中粘贴 JavaScript 代码
  • 点击「格式化」美化代码缩进
  • 点击「压缩」去除空白和注释
  • 支持移除单行和多行注释

功能特点

  • 支持 ES6+ 语法,包括箭头函数、模板字符串、解构赋值
  • 智能缩进和换行,保持代码风格一致性
  • 支持去除 JavaScript 注释,生成精简代码
  • 保留字符串和正则表达式字面量的完整性
  • 支持压缩为单行格式

使用说明

将 JavaScript 代码粘贴到输入框,选择格式化和缩进大小,点击「格式化」按钮即可美化代码。支持最新的 ES2023 语法特性。可以勾选去除注释,生成更简洁的代码。

使用示例

JS 格式化示例

// 格式化前
const add=(a,b)=>a+b;const obj={name:'test',fn(){return this.name}}

// 格式化后
const add = (a, b) => a + b;
const obj = {
  name: 'test',
  fn() {
    return this.name;
  }
};

常见问题

JS 格式化后代码功能会变化吗?

不会。格式化仅调整代码的排版格式,不会改变代码执行逻辑。所有字符串、正则表达式和注释都受到保护。

支持 TypeScript 代码吗?

当前版本主要针对标准 JavaScript。TypeScript 代码建议使用官方的 tsc 或 prettier 进行格式化。

去除注释后还能恢复吗?

不能。去除注释是不可逆的操作。建议保留原始代码备份,或将去除注释后的代码用于生产环境。