JavaScript テスター
すべてのツール
無料
安全なサンドボックスで JavaScript をすぐに記述・実行 — DevTools を開かずに、コンソール出力・戻り値・エラー・実行時間を確認できます。無料でブラウザ内で動作します。
ブラウザ内のサンドボックス iframe で動作します — サーバーには何も送信されません。
Ctrl/⌘ + Enter で実行
1
>_
コンソール出力がここに表示されます
JavaScript テスターについて
JavaScriptテスターは、DevToolsを開いたりプロジェクトをセットアップしたりせずに、JavaScriptをその場で書いて実行できるオンラインJSプレイグラウンドです。エディタにコードを入力し、RunをクリックするかCtrl/Cmd + Enterを押すと、コンソールパネルにログ出力、警告、エラー、実行時間が表示されます。
コードは周囲のページにアクセスできないサンドボックス化されたiframe内で実行されます。実行のたびに新しいサンドボックスから始まるため、前回の残留変数や暴走コードが次の実行を汚染することはなく、alertのようなブロッキングダイアログも無効化されているのでページがフリーズすることもありません。
すべてがブラウザ側で実行されるため、入力した内容がサーバーに送信されることはありません。Stack Overflowで見つけたスニペットを試したり、async/awaitの挙動を確認したり、小さな関数をデバッグしたりするための、素早くプライベートな方法です。
JavaScript テスターの使い方
- JavaScriptをエディタパネルに入力または貼り付けるか、Sampleをクリックして動作するサンプルを表示します。
- Runをクリックするか、Ctrl/Cmd + Enterを押してコードを実行します。
- console.log、info、warn、errorの出力や、投げられたエラーをコンソールパネルで確認します。実行が終わると実行時間も表示されます。
- Auto-runを有効にすると、編集するたびにコードが自動的に再実行されます。
- Clear consoleで出力を空にするか、Clearで新しいコードから始めます。
よくある質問
スクリプトはsandbox="allow-scripts"という制限付きのiframe内で、ページから隔離された状態で実行されます。コンソール出力とエラーは表示用に転送され、iframeは実行のたびに再生成されるため、前回の状態は破棄されます。
console.log、console.info、console.warn、console.errorの呼び出しはすべてコンソールパネルに表示され、捕捉されないエラーや、実行にかかったミリ秒数を示すタイミング行も一緒に表示されます。
はい。async/await、プロミス、アロー関数、テンプレートリテラルを含む最新の構文は、サンドボックスがページと同じJavaScriptエンジンを使用しているため、ブラウザ上と全く同じように動作します。
いいえ。すべてブラウザ内のサンドボックス化されたiframeでローカルに実行され、コードや出力がサーバーに送信されることはありません。
はい。無料で、登録も不要で、好きなだけスニペットを実行できます。
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。