作業フローを簡素化:miniwebtoolを検索。
追加
こちらもどうぞ
LessからCSSへのコンパイラーSCSSからCSSへのコンパイラーSVGからReact/JSXへの変換器javascriptは有効になっていますかppmからパーセントへのコンバーター
ホームページ > ウェブマスターツール > TypeScriptプレイグラウンド
 

TypeScriptプレイグラウンド

ブラウザ上でTypeScriptの記述、コンパイル、型チェック、実行が可能です。リアルタイム診断、JavaScript出力、厳格モード(strict mode)制御、クイックサンプル、サンドボックス化されたコンソール機能を備えています。

TypeScriptプレイグラウンド
ブラウザ コンパイラ コックピット
TypeScript コンパイラを読み込み中
クイック サンプル:
TS playground.ts コンパイラを待機中
0 行
コンパイラ オプション
コンパイル パイプライン
TS
ソース
TypeScript テキストを解析
契約と推論を検証
JS
出力
JavaScript 出力を生成
実行
サンドボックス コンソール限定
ℹ コンパイルはブラウザ内で実行されます。コンパクトな組み込み型ライブラリはスニペットには便利ですが、プロジェクト固有のパッケージ型はローカルの TypeScript 環境で管理してください。

Embed TypeScriptプレイグラウンド Widget

コンパイラー出力
TypeScript を待機中
型ステータス
待機中
診断
0
出力サイズ
0 B
コンパイル時間
0 ms
コンパイラーを読み込み中です。最初のコンパイル後に診断がここに表示されます。
サンドボックス実行出力
コンパイルされた JavaScript を実行すると、コンソール出力がここに表示されます。
'; updateStage('run', false); runnerEl.srcdoc = sandboxHtml; } function downloadJavaScript() { const blob = new Blob([jsOutputEl.value], { type: 'text/javascript;charset=utf-8' }); const url = URL.createObjectURL(blob); const link = document.createElement('a'); link.href = url; link.download = 'playground.js'; document.body.appendChild(link); link.click(); document.body.removeChild(link); URL.revokeObjectURL(url); } function tidyIndents() { const tidied = sourceEl.value .replace(/\t/g, ' ') .split('\n') .map(function (line) { return line.replace(/\s+$/g, ''); }) .join('\n') .replace(/\n{4,}/g, '\n\n\n'); sourceEl.value = tidied; compileNow(); } function resetSource() { sourceEl.value = document.getElementById('tsplay-source').defaultValue; compileNow(); } sourceEl.addEventListener('input', scheduleCompile); sourceEl.addEventListener('scroll', function () { linesEl.scrollTop = sourceEl.scrollTop; }); sourceEl.addEventListener('keydown', function (event) { if (event.key === 'Tab') { event.preventDefault(); const start = sourceEl.selectionStart; const end = sourceEl.selectionEnd; sourceEl.value = sourceEl.value.slice(0, start) + ' ' + sourceEl.value.slice(end); sourceEl.selectionStart = sourceEl.selectionEnd = start + 2; scheduleCompile(); } }); document.querySelectorAll('[data-example]').forEach(function (button) { button.addEventListener('click', function () { const name = button.getAttribute('data-example'); if (EXAMPLES[name]) { sourceEl.value = EXAMPLES[name]; compileNow(); } }); }); document.querySelectorAll('.tsplay-result .tsplay-tab').forEach(function (tab) { tab.addEventListener('click', function () { setActiveTab(tab.getAttribute('data-tab')); }); }); [targetEl, moduleEl, strictEl, indexedEl, declarationsEl].forEach(function (control) { control.addEventListener('change', compileNow); }); compileBtn.addEventListener('click', compileNow); runBtn.addEventListener('click', runJavaScript); document.getElementById('tsplay-copy-source').addEventListener('click', function () { copyText(sourceEl.value, 'TypeScript'); }); document.getElementById('tsplay-copy-js').addEventListener('click', function () { copyText(jsOutputEl.value, 'JavaScript'); }); document.getElementById('tsplay-download-js').addEventListener('click', downloadJavaScript); document.getElementById('tsplay-format-btn').addEventListener('click', tidyIndents); document.getElementById('tsplay-clear-console').addEventListener('click', function () { consoleEl.textContent = 'コンパイルされた JavaScript を実行すると、コンソール出力がここに表示されます。'; }); document.getElementById('tsplay-clear-btn').addEventListener('click', resetSource); window.addEventListener('message', function (event) { if (!event.data || event.data.tsplayToken !== runnerToken) { return; } addConsoleLine(event.data.kind, event.data.value); }); function waitForCompiler(attempt) { syncEditorStats(); if (window.ts) { compilerStateEl.textContent = 'TypeScript ' + window.ts.version + ' 準備完了'; setStatus('ready', 'コンパイラー準備完了'); compileNow(); return; } if (attempt > 80) { compilerStateEl.textContent = 'コンパイラーが利用できません'; setStatus('error', 'コンパイラーが利用できません'); diagnosticsEl.innerHTML = '
TypeScript コンパイラーを読み込めませんでした
ネットワーク接続またはコンテンツブロッカーを確認してから、ページを再読み込みしてください。
'; return; } setTimeout(function () { waitForCompiler(attempt + 1); }, 150); } waitForCompiler(0); })();
📲

MiniWebtoolアプリをインストール

ホーム画面に追加して即座にアクセス — 無料、高速、ダウンロード不要。

           

もっと速く、広告なしがいいですか?

TypeScriptプレイグラウンド

この TypeScript Playground では、完全なプロジェクトを開かずにスニペットを素早くテストできます。ブラウザー内で TypeScript コンパイラーを実行し、行番号付きの型チェック診断を表示し、JavaScript を出力し、シンプルな出力をサンドボックス化されたコンソールで実行できます。

この TypeScript Playground でできること

このツールは日常的な TypeScript チェック向けに設計されています。union 型の絞り込みの検証、ジェネリックなヘルパー型のテスト、コンパイラーターゲットの比較、strict モードの動作確認、TypeScript が出力する JavaScript のレビューなどに使えます。学習、コンパクトな例のデバッグ、回答の準備、プロジェクトに移す前の小さなリファクタリングの確認に役立ちます。

TypeScript コンパイラーの使い方

  1. エディターに TypeScript を貼り付けるか、クイック例を選択します。
  2. JavaScript ターゲットとモジュール形式を選択します。
  3. より厳格な診断が必要な場合は、strict モードとオプションのインデックスアクセスチェックを有効にします。
  4. コンパイルと型チェックをクリックするか、自動コンパイルを有効のままにしてリアルタイムのフィードバックを受け取ります。
  5. 診断を確認し、出力された JavaScript を調べてから、サンドボックス化されたコンソールで簡単なスニペットを実行します。

型チェックに関する注意事項

ブラウザーコンパイラーは、配列、文字列、レコード、JSON、console、タイマーなどの一般的な JavaScript オブジェクト向けにコンパクトな組み込み宣言ファイルを使用します。これによって、playground はスニペットに対して高速かつ自己完結的に保たれます。コードが React、Node.js、DOM API、またはパッケージ固有の宣言に依存している場合は、実際の tsconfig.json とインストールされた型パッケージを使用してプロジェクト内で最終結果を確認してください。

例とユースケース

大きなコードベースから型エラーを切り分けたいとき、strict モードが診断をどのように変えるかを比較したいとき、TypeScript の概念をチームメイトに説明したいとき、または小さなスニペットが JavaScript にどのようにコンパイルされるかを確認したいときに playground を使用します。組み込みの例では、判別共用体、ジェネリックなレコードヘルパー、satisfies 演算子、意図的な型の間違いをカバーしており、問題のないコンパイラー状態と失敗するコンパイラー状態の両方を確認できます。

  • union 型を API レスポンスモデルに追加する前に検証します。
  • アプリケーション全体のビルドを待たずにジェネリックなヘルパーをテストします。
  • ターゲットまたはモジュールオプションを変更したときに出力された JavaScript を確認します。
  • TypeScript の診断のコンパクトな再現を共有します。
本番ビルドの場合は、このページを高速な診断ワークベンチとして使用し、出荷前にプロジェクトのコンパイラー、バンドラー、リンター、テスト、フレームワークビルドを実行してください。

よくある質問

このツールは TypeScript の型をチェックしますか?

はい。ブラウザー内 TypeScript プログラムをビルドし、型エラー、構文エラー、コンパイラーオプションのメッセージを含むコンパイラーからの診断を報告します。

TypeScript コンパイラーのオプションを変更できますか?

はい。主なコントロールは、JavaScript ターゲット、モジュール出力、strict モード、宣言ファイルの出力、noUncheckedIndexedAccess をカバーしています。

ライブラリの型が見つからないのはなぜですか?

この playground は意図的にコンパクトな組み込み型ライブラリを使用しています。フレームワーク、DOM、Node.js、または npm パッケージの型については、ローカルのプロジェクト設定を使用してください。

JavaScript ランナーは安全ですか?

ランナーは、簡単なスニペットにはサンドボックス化された iframe を使用します。信頼できないコードの実行は避け、実際のアプリケーションコードは通常の開発環境内でテストしてください。

このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:

"TypeScriptプレイグラウンド"(https://MiniWebtool.com/ja/typescriptプレイグラウンド/) MiniWebtool からの引用、https://MiniWebtool.com/

by miniwebtool team. Updated: 2026-05-23

ウェブマスターツール:

おすすめ:

InstagramユーザーID検索パーセンテージ減少電卓じゃんけんジェネレーターパーセント増加電卓フィートとインチからセンチメートルへのコンバーターwar電卓ランダムカラージェネレーターエンジェルナンバー電卓弧長電卓合計電卓MACアドレス検索円錐展開図テンプレートジェネレーター動画を結合画像分割ツールモジュロ電卓動画を逆再生英単語ランダム生成ツールランダムトーナメント表作成ツールボウリングスコア計算機ai句読点追加空の行を削除するランダム誕生日ジェネレーター引用検索 (英語)番号を並べ替えるランダム超能力ジェネレーターオンライン句読点削除ツール中央値電卓YouTubeチャンネル統計シグマ記法電卓 総和HEX電卓グレイコード・バイナリ変換電卓マン・ホイットニーのU検定計算機血糖値コンバーター標準偏差電卓 - 高精度不可視文字除去ツール逆テキストCMYKからHEXへの変換ツールMP3ルーパーランダム日付ジェネレーター動画を回転ビンゴカードジェネレーターFPSコンバーター手数料電卓CAGR電卓センチメートルからフィートとインチへのコンバーター中間日計算機楕円円周電卓コラージュメーカーランダム座標ジェネレーター私のIPアドレスは何ですか行番号を追加ASCIIコード表平方完成電卓🖱️ クリックカウンターcsvからsrtへ土星回帰電卓ビデオ速度を調整kva計算機年の日電卓 - 今日は今年の何日目熱膨張計算機マスターナンバー電卓相対標準偏差電卓ランダム絵文字ジェネレーター圧力電卓比率電卓摂氏から華氏への温度計算画像回転ツール平均電卓(高精度)デシベル (dB) 電卓四分位範囲電卓ヴァンパイア黙示録電卓売上総利益率電卓変化率電卓PSIからbarへの変換器t検定電卓ワイヤーゲージ電卓労働時間計算ツール太陽位置計算機指数電卓(高精度)筆算割り算電卓ランダムポーカーハンドジェネレーター小数時間から普通の時間へのコンバーター正多角形電卓配当利回り電卓ランダム名前ジェネレーターHEXコンバーター対数電卓桁数電卓オーディオ スプリッター塁打数電卓水星逆行カレンダーSRT 時間シフト 電卓ジニ係数電卓ベーカーズパーセント電卓動画から画像抽出ツール平方根電卓沸点計算ツールTwitch収益計算ツールパーセント誤差電卓関数電卓Gitコマンド生成ツールランニングペース電卓平均寿命電卓円錐台電卓太陽・月・上昇星座電卓 🌞🌙✨ローマ数字のコンバーターゾンビサバイバル時間電卓ボルト締付トルク計算機文字数による改行科学表記法電卓分数電卓愛の相性電卓配管流量電卓BUN対クレアチニン比電卓SRTからTXTへの変換ツールバイナリ電卓加速度電卓IPアドレスから16進数への変換ランダムクレジットカードジェネレーター階段電卓💧 露点電卓FacebookユーザーID検索ハーフバースデー計算機ヒジュラ暦変換器ビデオをループ再生ランダム算数問題ジェネレーター乗算電卓斜面計算機水泳ペース計算機華氏から摂氏への計算底2の対数電卓SHA256 ハッシュジェネレーターカイ二乗検定電卓原始根電卓カレンダー電卓アナグラム生成器エントロピー電卓パーセント成長率電卓外接円電卓atan2電卓GIFメーカーポンドからキログラム変換TikTok収益計算ツールサッカーxg期待ゴール電卓バーコードジェネレーターヘロンの公式計算機世界時計幾何平均電卓梁の電卓fena電卓分圧器計算電卓割り切れるテスト電卓比例計算機直列抵抗計算機10進数からバイナリへのコンバーターYouTubeショート収益化計算ツールZalgoテキストジェネレーターテッセレーションジェネレーター取り消し線テキスト生成ツール慣性モーメント計算機真実か挑戦かジェネレーター角速度計算機10進数からBCDへのコンバーターCRC64チェックサム電卓psiからkPaへのコンバーターパレットジェネレーターフィッシャーの正確確率検定電卓ラジアンから度へのコンバーター中間点電卓猫カロリー電卓車両重量配分計算機CPM 電卓サイコロローラーホームランの打席電卓日割り家賃計算熱伝達計算機筆算足し算・引き算計算機赤ちゃんのミルク量計算ランダム整数ジェネレーター二項係数電卓動画圧縮変動係数電卓外れ値電卓小文字生成器 ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾斜辺電卓赤ちゃん成長パーセンタイル計算機1マイルウォークテストロックポート電卓hba1c電卓VTTからtxtへのコンバーターグロスアップ計算機🎮 ゲーム内通貨変換器ジョルダン標準形電卓スリザーリンクパズルジェネレーターランダム時刻ジェネレーターCRC32チェックサム電卓DMSから10進数へのコンバーターXMLバリデーターカーリース計算機クロスワードパズルメーカー半減期電卓InstagramキャプションジェネレーターAI LinkedInヘッドライン・自己紹介ジェネレーターAI職務経歴書ブレットジェネレーターAIカバーレター作成ツールAIラップ歌詞ジェネレーターPDFフラット化ツールPDFロック解除(オーナーパスワード削除)PDFテキスト抽出PDFページ抽出PDF単語カウンターPDFにパスワードを設定PDFにページ番号を追加PDFページ並べ替えPDFページ削除PDF回転JPGをPDFに変換PDFをJPGに変換PDF圧縮PDF分割PDF結合PTからPXへの変換器PXからREMへの変換器トラからグラムへの変換器インドの土地単位変換器mcgからmgへの変換ツールAI歌詞ジェネレーターAI詩ジェネレーターAIストーリージェネレーターAI翻訳AIテキスト要約ツールmgからmlへの変換器MPHからKMHへの変換器ノットからマイル毎時変換器立方メートルから立方フィート立方フィートから立方ヤード変換器平方フィートから平方メートル換算平方メートルから平方フィート変換器オンスからmlへの変換器mlからオンスへの変換器ガロンからリットル変換器リットルからガロン変換器キログラムからストーンへの変換器ストーンからキログラム変換器インチからミリメートルへの変換器ミリメートルからインチへの変換器マイルからキロメートル変換器キロメートルからマイル変換器華氏から摂氏への変換器摂氏から華氏への変換器バックパックサイズ電卓サーフボード容量電卓テニスグリップサイズ電卓ヘルメットサイズ電卓手袋サイズ電卓帽子サイズ変換スノーボードサイズ電卓スキーサイズ電卓自転車サイズ電卓スピードランスプリットタイマーステーブルフォード計算機ダーツチェックアウト電卓ボウリング・エコノミーレート電卓打撃ストライクレート電卓ネットランレート計算機KDレシオ計算機Eloレーティング計算機心拍数回復電卓ハイキング時間計算機ローイングペース計算機ランニング年齢グレード計算機FTP・パワーゾーン計算機Beepテスト電卓ACFTスコア電卓Wilks & DOTS 電卓ホイールオフセット電卓タイヤ負荷指数・速度レーティング検索マイルあたりコスト電卓リース買取電卓オクタン価ブレンド電卓2ストロークオイル混合電卓エンジン排気量計算ソファ搬入電卓薪コード計算機空気清浄機CADR電卓除湿機サイズ計算シーリングファンサイズ電卓カーテンサイズ計算機ラグサイズ電卓額縁の掛け高さ計算機テレビ取り付け高さ計算機テレビサイズ電卓池の容量・ライナー電卓プール塩量計算機プール容量計算給湯器サイズ電卓エポキシ樹脂計算機手すり子間隔電卓巾木とトリムの電卓サイディング計算機デッキ用ステインの計算芝生の種計算機芝生電卓アスファルト電卓立方ヤード電卓アンテナ長計算機電線管充填率電卓直列並列コンデンサ電卓誘導リアクタンス計算機部屋の照明計算機ルクスからルーメン電卓ルーメンからワット変換器発電機サイズ計算機mAh Wh 変換器 電卓三相電力計算機アンペアからワット電卓ワットからアンペア電卓摩擦計算機機械的倍率計算機音速計算機波の速度計算機浮力電卓終端速度計算機ド・ブロイ波長計算機光子エネルギー計算機emc2電卓時間の遅れ計算機ケプラーの第三法則計算機脱出速度計算機万有引力計算機ベール・ランベルトの法則電卓ネルンストの式計算機浸透圧計算機沸点上昇電卓凝固点降下計算パーセント組成計算機規定度計算機質量モル濃度計算機pKa→Ka変換器ヘンダーソン・ハッセルバルヒ電卓理論収量計算機制限反応物計算機電子配置計算機インタラクティブ周期表AI授業計画ジェネレーターAIクイズ作成ツール引用ジェネレーター (APA/MLA/Chicago)出席率計算APスコア計算機ACTスコア計算機SATスコア電卓パーセンテージからCGPA変換器CGPAからパーセンテージへの変換器簡単採点ツール EZ Grader子育て費用計算機おむつサイズ電卓赤ちゃんの名前ジェネレーター赤ちゃんの目の色予測子供のBMIパーセンタイル計算機子供の身長予測ツールhcg倍加時間計算ツール体外受精出産予定日電卓着床計算ツール中国式性別予測カレンダーISO 8601 日付フォーマッターユリウス日変換器昼寝電卓月相電卓日の出&日の入り電卓日付ローマ数字変換電卓退職カウントダウンソブリエティ計算機記念日計算機週番号計算機チップ分配計算機メールマーケティングROI電卓リード獲得単価計算機運転資本計算機youtube収益見積もりツールランダムRPGキャラクタージェネレーター
×

私たちに好意を示し、3つの簡単な質問に答えてください

アンケートにご協力いただきありがとうございます。お寄せいただいた情報は、サービスの改善に役立てさせていただきます。

最初にどこで私たちについて聞いたのですか?

私たちのサイトでお気に入りのツールは何ですか?

その他の場合は、指定してください

このツールを友人にすすめる可能性はどのくらいありますか?

まったくそうではない非常に可能性が高い

ありそうなスコア: (1-10)