TypeScript基础类型,类实例和函数类型声明

0 人评论
  作者: Avrit   分类:学习   浏览:30

TypeScript(TS)是微软研发的编程语言,是JavaScript的超集,也就是在JavaScript的基础上添加了一些特性.其中之一就是类型声明.

一、基础类型

TS的基础类型有 Boolean,Number,String,Array,Tuple,Enum,Any,Void,Null,Undefined,Never,Object.

==布尔类型 Boolean==

let isDone: boolean = false *在变量名后用冒号:T(T 代表TS的类型)声明变量的类型。

==数字类型 Number==

阅读全文>>

typescript进阶篇之高级类型与条件类型(Readonly, Partial, Pick, Record)

0 人评论
  作者: Avrit   分类:学习   浏览:26

高级类型
lib 库中的五个高级类型
以下所有例子皆以 person 为例

interface Person {
    name: string;
    age?: number;
}
Partial
源码:

type Partial<T> = {
    [P in keyof T]?: T[P];
};

阅读全文>>