首页 > 代码库 > typescript入门

typescript入门

安装typescripr编译器

npm install -g typescript

编辑.ts文件

tsc hello.ts

会编译出相对应的.js代码文件

优势:

 

typescript是微软开发的javascript的超集遵循ES6规范,扩展了JS语法,现有的JS程序都可以不加修改的在TS下工作。TS添加了静态 类型和基于面向对象编程,并支持已经存在的JS库添加类型信息的头文件。

类型:

string: 字符串

number: 数字

boolean: 布尔

any:任意值

void: 空值;他表示没有任何类型; 当一个函数没有返回值时,你通常会见到其返回值类型是void

null和undefined: 在TS中undefined和Null都有自己的类型分别叫做undefined和null。和void相似。

声明一个数组的两种方式:

let list:number[]=[1,2,3]

let list:Array<number>=[1,2,3]

 

元组-Tuple:元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同。

枚举: enum类型是对JS标准数据类型的一个补充。使用枚举类型可以为一组数值赋予友好的名字。

 

typescript入门