メインコンテンツにスキップ
TypeScript
  • ダウンロード
  • ドキュメント
  • ハンドブック
  • コミュニティ
  • Playground
  • ツール
英語で
  • Playground
  • TS設定

    TS設定

  • 例

    TypeScriptが、最小限の追加構文で、JavaScriptでの日々の作業をどのように改善するかをご覧ください。

    JavaScriptの基礎

    1. Hello World
    2. オブジェクトと配列
    3. 関数
    4. コードフロー

    JavaScriptの関数

    1. ジェネリック関数
    2. 関数の型付け
    3. 関数チェーン

    クラスの操作

    1. クラス入門
    2. this
    3. ジェネリッククラス
    4. ミックスイン

    最新のJavaScript

    1. Async/Await
    2. イミュータビリティ
    3. インポート/エクスポート
    4. JSDocサポート

    外部API

    1. WebにおけるTypeScript
    2. ReactにおけるTypeScript
    3. DenoにおけるTypeScript
    4. Node.jsにおけるTypeScript
    5. WebGLにおけるTypeScript

    JavaScriptの支援

    1. クイックフィックス
    2. エラー

    TypeScriptがJavaScriptをどのように拡張して、安全性とツールを強化するかをご覧ください。

    プリミティブ型

    1. any
    2. リテラル型
    3. ユニオン型とインターセクション型
    4. unknownとnever

    型プリミティブ

    1. タプル
    2. 組み込みユーティリティ型
    3. Null許容型

    メタ型

    1. 条件型
    2. 判別型
    3. インデックス型
    4. マップ型

    言語仕様

    1. 健全性
    2. 構造的部分型
    3. 型ガード
    4. 型の拡大と縮小

    言語拡張

    1. 列挙型
    2. 公称型付け
    3. 型とインターフェース
  • ヘルプ
  • 設定

TypeScriptをダウンロード中...

  • バージョン......
    • 実行
    • エクスポート
      • Playgroundへのリンクをツイート
      • Markdown Issueとしてコピー
      • Markdownリンクとしてコピー
      • プレビュー付きMarkdownリンクとしてコピー
      • TypeScript AST Viewerで開く
      • Bug Workbenchで開く
      • VSCode TS Playgroundで開く(アルファ版)
      • CodeSandboxで開く
      • StackBlitzで開く
    • 共有
    • ⇥

    カスタマイズ

    人気のドキュメントページ

    • 日常的な型

      TypeScriptのすべての一般的な型

    • 型から型を作成する

      より洗練された型を作成するためのテクニック

    • 関数の詳細

      JavaScriptの関数に型を提供する方法

    • オブジェクトの詳細

      JavaScriptオブジェクトに型シェイプを提供する方法

    • 絞り込み

      TypeScriptが実行時の動作に基づいて型を推論する方法

    • 変数宣言

      JavaScript変数を作成して型付けする方法

    • 5分でわかるTypeScript

      TypeScript Webアプリ構築の概要

    • TSConfigオプション

      プロジェクトのすべての構成オプション

    • クラス

      JavaScript ES6クラスに型を提供する方法

    ♥をもってレドモンド、ボストン、サンフランシスコ、ダブリンで作成

    Microsoft Logo

    © 2012-2024Microsoft
    プライバシー利用規約

    TypeScriptの使用

    • はじめに
    • ダウンロード
    • コミュニティ
    • Playground
    • TSConfigリファレンス
    • TypeScriptを選ぶ理由
    • 設計
    • コードサンプル

      TypeScriptが、最小限の追加構文で、JavaScriptでの日々の作業をどのように改善するかをご覧ください。

      JavaScriptの基礎

      1. Hello World
      2. オブジェクトと配列
      3. 関数
      4. コードフロー

      JavaScriptの関数

      1. ジェネリック関数
      2. 関数の型付け
      3. 関数チェーン

      クラスの操作

      1. クラス入門
      2. this
      3. ジェネリッククラス
      4. ミックスイン

      最新のJavaScript

      1. Async/Await
      2. イミュータビリティ
      3. インポート/エクスポート
      4. JSDocサポート

      外部API

      1. WebにおけるTypeScript
      2. ReactにおけるTypeScript
      3. DenoにおけるTypeScript
      4. Node.jsにおけるTypeScript
      5. WebGLにおけるTypeScript

      JavaScriptの支援

      1. クイックフィックス
      2. エラー

      TypeScriptがJavaScriptをどのように拡張して、安全性とツールを強化するかをご覧ください。

      プリミティブ型

      1. any
      2. リテラル型
      3. ユニオン型とインターセクション型
      4. unknownとnever

      型プリミティブ

      1. タプル
      2. 組み込みユーティリティ型
      3. Null許容型

      メタ型

      1. 条件型
      2. 判別型
      3. インデックス型
      4. マップ型

      言語仕様

      1. 健全性
      2. 構造的部分型
      3. 型ガード
      4. 型の拡大と縮小

      言語拡張

      1. 列挙型
      2. 公称型付け
      3. 型とインターフェース

    コミュニティ

    • ヘルプの入手
    • ブログ
    • GitHubリポジトリ

    • コミュニティチャット

    • @TypeScript

    • Mastodon
    • Stack Overflow
    • Webリポジトリ

    MSG