跳至主要內容
TypeScript介绍

优势

和JavaScript做个对比,TypeScript 的优势显而易见:

  • TypeScript 的开发快速、简单,并且容易学习。
  • TypeScript 支持面向对象的编程特性,比如类、接口、继承、泛型等等。
  • TypeScript 在编译时提供错误检查功能。
  • TypeScript 支持所有 JavaScript 库,因为它是 JavaScript 的超集。
  • TypeScript 的工具支持为我们提供了自动完成、类型检查和源文档。
  • TypeScript 支持最新的 JavaScript 特性,包括 ECMAScript 2015。
  • TypeScript 提供了 ES6 的所有优点和更高的生产力。
  • TypeScript 支持静态类型、强类型、模块、可选参数等。

编程技巧TypeScriptTypeScript小于 1 分钟
TypeScript技巧-类型

01、Uppercase (大写)

构造一个 Type 的所有属性都设置为大写的类型。

type Role = "admin" | "user" | "guest";
// 原始写法 
type UppercaseRole = "ADMIN" | "USER" | "GUEST";
// 推荐写法 
type UppercaseRole = Uppercase<Role>; // "ADMIN" | "USER" | "GUEST"

编程技巧TypeScriptTypeScript大约 2 分钟