跳至主要内容
TypeScript
  • 下载
  • 文档
  • 手册
  • 社区
  • Playground
  • 工具
英文
  • Playground
  • TS 配置

    TS 配置

  • 示例

    了解 TypeScript 如何通过最少的附加语法改善日常 JavaScript 工作。

    JavaScript 基础

    1. Hello World
    2. 对象和数组
    3. 函数
    4. 代码流

    使用 JavaScript 的函数

    1. 泛型函数
    2. 输入函数
    3. 函数链接

    使用类

    1. 类入门
    2. this
    3. 泛型类
    4. Mixin

    现代 JavaScript

    1. Async Await
    2. 不可变性
    3. 导入导出
    4. JSDoc 支持

    外部 API

    1. Web 中的 TypeScript
    2. React 中的 TypeScript
    3. Deno 中的 TypeScript
    4. Node 中的 TypeScript
    5. WebGL 中的 TypeScript

    帮助 JavaScript

    1. 快速修复
    2. 错误

    了解 TypeScript 如何扩展 JavaScript 以增加更多安全性并提供更多工具。

    基元

    1. Any
    2. 字面量
    3. 联合和交集类型
    4. Unknown 和 Never

    类型基元

    1. 元组
    2. 内置实用类型
    3. 可空类型

    元类型

    1. 条件类型
    2. 区分类型
    3. 索引类型
    4. 映射类型

    语言

    1. 健全性
    2. 结构化类型
    3. 类型保护
    4. 类型扩展和缩小

    语言扩展

    1. 枚举
    2. 名义类型
    3. 类型与接口
  • 帮助
  • 设置

正在下载 TypeScript...

  • 版本......
    • 运行
    • 导出
      • 推文链接到 Playground
      • 复制为 Markdown 问题
      • 复制为 Markdown 链接
      • 复制为带预览的 Markdown 链接
      • 在 TypeScript AST 查看器中打开
      • 在 Bug Workbench 中打开
      • 在 VSCode TS Playground(alpha)中打开
      • 在 CodeSandbox 中打开
      • 在 StackBlitz 中打开
    • 分享
    • ⇥

    自定义

    热门文档页面

    • 日常类型

      TypeScript 中的所有常见类型

    • 从类型创建类型

      创建更优雅类型的技巧

    • 更多函数

      如何在 JavaScript 中为函数提供类型

    • 更多对象

      如何为 JavaScript 对象提供类型形状

    • 缩小

      TypeScript 如何根据运行时行为推断类型

    • 变量声明

      如何创建和输入 JavaScript 变量

    • 5 分钟了解 TypeScript

      构建 TypeScript Web 应用程序的概述

    • TSConfig 选项

      项目的所有配置选项

    • 类

      如何为 JavaScript ES6 类提供类型

    在雷德蒙德、波士顿、旧金山和都柏林用 ♥ 制作

    Microsoft Logo

    © 2012-2024 Microsoft
    隐私使用条款

    使用 TypeScript

    • 开始
    • 下载
    • 社区
    • Playground
    • TSConfig 参考
    • 为何选择 TypeScript
    • 设计
    • 代码示例

      了解 TypeScript 如何通过最少的附加语法改善日常 JavaScript 工作。

      JavaScript 基础

      1. Hello World
      2. 对象和数组
      3. 函数
      4. 代码流

      使用 JavaScript 的函数

      1. 泛型函数
      2. 输入函数
      3. 函数链接

      使用类

      1. 类入门
      2. this
      3. 泛型类
      4. Mixin

      现代 JavaScript

      1. Async Await
      2. 不可变性
      3. 导入导出
      4. JSDoc 支持

      外部 API

      1. Web 中的 TypeScript
      2. React 中的 TypeScript
      3. Deno 中的 TypeScript
      4. Node 中的 TypeScript
      5. WebGL 中的 TypeScript

      帮助 JavaScript

      1. 快速修复
      2. 错误

      了解 TypeScript 如何扩展 JavaScript 以增加更多安全性并提供更多工具。

      基元

      1. Any
      2. 字面量
      3. 联合和交集类型
      4. Unknown 和 Never

      类型基元

      1. 元组
      2. 内置实用类型
      3. 可空类型

      元类型

      1. 条件类型
      2. 区分类型
      3. 索引类型
      4. 映射类型

      语言

      1. 健全性
      2. 结构化类型
      3. 类型保护
      4. 类型扩展和缩小

      语言扩展

      1. 枚举
      2. 名义类型
      3. 类型与接口

    社区

    • 获取帮助
    • 博客
    • GitHub 仓库
    • @TypeScript
    • Stack Overflow
    • Web Repo

    消息