TypeScript教程
-
TypeScript 类型断言
类型断言(Type Assertion)可以用来手动指定一个值的类型。 语法 或 在 tsx 语法(React 的 jsx 语法的 ts 版)中必须使用前者,即 值 as…
-
TypeScript 函数的类型
函数是 JavaScript 中的一等公民 函数声明 在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(…
-
TypeScript 数组的类型
在 TypeScript 中,数组类型有多种定义方式,比较灵活。 「类型 + 方括号」表示法 最简单的方法是使用「类型 + 方括号」来表示数组: 数组的项中不允许出现其他的类型: …
-
TypeScript 接口
在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型。 什么是接口 在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象…
-
TypeScript 联合类型
联合类型(Union Types)表示取值可以为多种类型中的一种。 简单的例子 联合类型使用 | 分隔每个类型。 这里的 let myFavorite…
-
TypeScript 类型推论
如果没有明确的指定类型,那么 TypeScript 会依照类型推论(Type Inference)的规则推断出一个类型。 什么是类型推论 以下代码虽然没有指定类型,但是会在编译的时…
-
TypeScript 任意值
任意值(Any)用来表示允许赋值为任意类型。 什么是任意值类型 如果是一个普通类型,在赋值过程中改变类型是不被允许的: 但如果是 any 类型,则允许被赋值为任…
-
TypeScript 原始数据类型
JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types)。 原始数据类型包括:布尔值、数值、字符串、nu…
-
第一个TypeScript程序
我们从一个简单的例子开始。 将以下代码复制到 hello.ts 中: 然后执行 这时候会生成一个编译好的文件 hello.js: 在 TypeScri…
-
安装 TypeScript
TypeScript 的命令行工具安装方法如下: 以上命令会在全局环境下安装 tsc 命令,安装完成之后,我们就可以在任何地方执行 tsc …