言語を選ぶ
JavaScript、TypeScript、HTML/CSS/JS、SQL、Luaから選びます。どの言語も動作するサンプル付きで開きます。
コードを書いて「実行」を押せば、すぐに出力が見られます。コンソールログ、表、行番号付きのエラーを表示します。
ライブプレビューでWebページを作ったり、本物のSQLiteデータベースでSQLを練習したり、Luaを試したりできます。インストールは不要です。
JavaScript、TypeScript、HTML/CSS/JS、SQL、Luaから選びます。どの言語も動作するサンプル付きで開きます。
エディターに入力するか、ファイルを開きます。ハイライト、インデント、括弧の自動補完が入力を助けます。
「実行」または Ctrl+Enter を押すと出力が表示されます。ファイルを保存するか、リンクをコピーしてコードを共有しましょう。
ここでコードを書いてテストするのが楽になるポイント。
JavaScriptとTypeScriptでは関数の外で await を書けるので、fetch を使わない非同期コードを手早く試せます。
オブジェクトの配列を console.table() に渡すと表で表示され、CSVとしてダウンロードできます。
CREATE TABLE 文と INSERT 文を先頭に置きましょう。実行のたびにデータベースが作り直されるので、結果を再現できます。
型は実行前に除去されるので、型の誤りでプログラムが止まることはありません。構文やロジックを試すのに使いましょう。
無限ループでもページが固まることはありません。「停止」か Esc を押して、もう一度実行しましょう。
ここでのLuaの整数は32ビットなので、非常に大きな整数は小数として書くのがおすすめです。
WaveSpeed AIで、アプリ、ゲーム、Webサイト用の画像、短いクリップ、3Dモデルを作成しましょう。
対象の新規アカウントに $1 の無料クレジット。カード不要。 ジェネレーターのご利用には、別途アカウントとクレジットが必要です。コード実行ツールは無料です。
JavaScript、TypeScript、ライブプレビュー付きのHTML/CSS/JS、SQLiteのSQL、Lua 5.3です。Pythonには無料のオンラインPythonコンパイラーをお使いください。
はい。無料で、登録不要、実行回数の制限もなく、保存したものにウォーターマークも入りません。
ブラウザ内の、このサイトのCookieやストレージにアクセスできないサンドボックスで実行されます。コードが実行のためにサーバーへ送信されることはありません。
はい。CREATE TABLE、INSERT、SELECT 文を書くと、それぞれの結果が表で表示されます。SQLiteは結合、ウィンドウ関数、再帰CTE、JSON関数に対応しています。
HTML/CSS/JSを選びます。HTML、CSS、JSのタブを編集すると入力に合わせてプレビューが更新され、ページのコンソールメッセージがその下に表示されます。
「共有」を押すとリンクがコピーされます。コードはリンク自体に保存されるので、リンクを開いた人はエディターで同じコードを見られます。
はい。言語ごとのコードはこのブラウザに保存され、戻ってきたときに復元されます。デバイスにファイルとして残すには「保存」を使ってください。
言語を選んで「実行」を押せば、一瞬で結果が見られます。