免费注册

JS 格式化

粘贴压缩过或排版混乱的 JavaScript,每条语句一行,代码块层层缩进。

关于JS 格式化

JS 格式化把挤成一团的代码整理成能读下去的样子:调试压缩过的第三方库,看插件往页面里插了什么脚本,整理从论坛、聊天记录里复制来的代码,或者在网站上加统计、广告代码之前,先看看它到底做了什么。把代码贴进来或打开 .js 文件,格式化结果随输入实时出现。

每条语句单独一行,代码块和对象按层级缩进,缩进可选 2 空格、4 空格或 Tab。工具能识别字符串、模板字符串、正则表达式和注释,里面的大括号、斜杠不会把排版带乱。你的分号保持原样,不会多加,也不会删掉。被压缩成 a、b、c 的变量名没法还原,格式化只能恢复排版。需要重新压缩时,用 JS 压缩。代码只在浏览器里处理,不会上传。

JS 格式化怎么用

  1. 1
    粘贴代码

    粘贴 JavaScript,或打开本地 .js 文件。

  2. 2
    选缩进

    选 2 空格、4 空格或 Tab,JS 格式化结果实时更新。

  3. 3
    复制或下载

    复制格式化后的代码,或下载成文件。

为什么用熊仔工匠

  • 按语法识别

    字符串、模板字符串、正则、注释都能认出来,不靠猜。

  • 一句一行

    语句拆到各自的行上,代码块和对象按层级缩进。

  • 分号不动

    写不写分号,都保持你原来的风格。

  • 不上传

    在浏览器里运行,代码不发送、不保存。

常见问题

JS 格式化常见问题

压缩过的 JS 怎么还原?
粘贴压缩的代码或打开 .js 文件,选好缩进,语句就会分行显示,代码块按层级缩进,复制或下载即可。压缩过的 CSS 也能用CSS 格式化这样展开。
JS 格式化能还原变量名吗?
不能。构建工具把变量改成 a、b、c 之后,原来的名字已经不在文件里了,格式化只能恢复排版。
格式化会增删分号吗?
不会。只调整空格、换行和缩进,分号保持原样,不写分号的代码也照样保留原来的写法。
正则和模板字符串会被弄乱吗?
不会。字符串、模板字符串、正则表达式和注释都能识别,里面的大括号、引号、斜杠不会被当成代码。
JS 代码会上传吗?
不会。格式化在浏览器里完成,不用注册,不占每日次数,页面加载后断网也能用。
把JS 格式化分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

HTML HTML 格式化把杂乱的 HTML 按层级缩进,一目了然。
HEX 颜色代码转换颜色在 HEX、RGB、HSL、CMYK 之间互转,并检查对比度。
CRON Cron 表达式生成与解析生成 Cron 表达式,用大白话说明含义并列出接下来的执行时间。
CSS CSS 格式化把压缩过的 CSS 还原成整齐易读的样式。
CSS CSS 压缩压缩 CSS,让网页加载更快。
HTML HTML 压缩去掉注释和多余空白,压缩 HTML。
HTTP 在线 HTTP 请求测试向公开的接口发送 GET、POST 等请求,查看返回结果。
JS JS 压缩去掉 JavaScript 的注释和空白,不改变运行结果。