TypeScript入门教程

前言 本系列将带你一点点了解TypeScipt,包括一些思想方面能帮助你得到提升. 目录 TypeScript环境搭建 TypeScript数据类型 TypeScript联合类型接口 [TypeSc...

TypeScript泛型

创建一个方法 function createArrary(Length:number,val:any):Array{ let arr=[] for (let index = 0; in...

TypeScript类修饰符

public 修饰的属性或者方法是共有的,可以在任何地方被访问到,默认所有的属性或者方法都是public private 修饰的属性或者方法是私有的,不能在声明他的类外面访问 protected 修...

TypeScript枚举

枚举(Enum)类型用于取值被限定在一定范围内的场景 定义一个枚举如下所示 enum Days{ Sun, Mon, Tue, Wed, Thu, Fr...

TypeScript类型别名

var str1:string|number="10"; 通过如上代码我们既可以是字符串也可以是数值 那么通过类型别名进行定义,那么下面我们可以是我们定义的类型 type strType=string...

TypeScript类型断言

什么是类型断言 类型断言是可以手动指定一个值得类型 类型断言 let num3:number|string="10" num3=20 console.log(num3.length) 通过如上代码,当...

TypeScript函数类型

声明式类型函数 通过如下代码我们实现了一个返回值为number类型的方法,同时我们也对返回值和参数进行了约束 function funcType(name:string,age:number):num...

TypeScript数组类型

[类型+方括号] 在我们创建数组的时候同样我们可以定义数组内数据的类型,如下所示 var arr:number[]=[1,2,3] var arr2:string[]=["1","2","3"] va...

TypeScript联合类型 接口

TypeScript联合类型 联合类型表示取值可以为多种类型中的一种 如下所示 /** * 联合类型 */ var muchtype:string|number="hello"; muchtype...

TypeScript数据类型

TypeScript的原始数据类型 String Number boolean null undefined enum symbol // Number var num:number=1;...