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 或你的編輯器檢查程式碼。
離線和手機上能用嗎?
頁面載入後它在本地執行,所以在網路不穩時仍能運作,版面在手機和平板上完全響應式。
相關工具