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 がありません。Web ページを扱うならオンライン HTML エディタをご利用ください。
TypeScript の型チェックはされますか?
されません。型は取り除かれて JavaScript として実行されるため、表示されるのは構文エラーだけです。
どの構文に対応していますか?
let/const、アロー関数、クラス、分割代入、テンプレートリテラル、オプショナルチェーンなど、モダンな JavaScript に対応しています。
関連ツール
形式の参考資料
ツールページの更新日: