JavaScript / TypeScript 線上執行 — Numio
線上執行 JavaScript 與 TypeScript,支援 ES2020+ 新語法,在隔離的沙箱中立即查看 console.log 輸出。免費、免註冊。
在瀏覽器內執行 · 無需註冊
按 Ctrl/⌘ + Enter 執行
輸出
程式碼在你的瀏覽器本機執行,不會上傳。
使用方法
- 選擇 JavaScript 或 TypeScript。
- 撰寫程式碼,並用 console.log 輸出結果。
- 按下「執行」(或 Ctrl/⌘ + Enter)查看輸出。
範例
// JavaScript 範例
const nums = [3, 1, 4, 1, 5, 9];
const sorted = [...nums].sort((a, b) => a - b);
console.log("排序後:", sorted.join(", "));
console.log("最大值:", Math.max(...nums));
功能與限制
程式碼在 QuickJS(編譯成 WebAssembly 的獨立 JavaScript 引擎)中執行,與頁面互相隔離:沒有 DOM、網路和瀏覽器 API。
TypeScript 會先移除型別註記再執行,不檢查型別錯誤,只回報語法錯誤。
FAQ
可以使用 document 或 fetch 嗎?
不行。沙箱中沒有 DOM、網路和瀏覽器 API。若要操作網頁,請使用線上 HTML 編輯器。
會檢查 TypeScript 型別嗎?
不會。型別會被移除,程式碼以 JavaScript 執行,因此只會顯示語法錯誤。
支援哪些語法?
支援現代 JavaScript,包括 let/const、箭頭函式、類別、解構賦值、樣板字面值和選用串連等。
相關工具
格式參考資料
工具頁面更新日期: