Skip to content

TypeScript

TypeScript 简称(TS) 是微软退出的开源语言

TypeScript 是 JavaScript 的超集,而且可以编译成纯 JavaScript 代码

TypeScript = Type + JavaScript (在JavaScript 的基础上添加类型支持)

TypeScript 文件拓展名为ts

TypeScript 可编译成标准的JavaScript,并且在编译时进行类型检查

ts
//TypeScript 代码:
let age1: number = 25;
//TypeScript 代码:
let age1: number = 25;
js
//JavaScript 代码:
let age2 = 25;
//JavaScript 代码:
let age2 = 25;

安装

sh
npm install -g typescript
npm install -g typescript

运行

查看版本

sh
tsc -v
tsc -v

编译

sh
tsc index.ts
tsc index.ts

TypeScript 常用数据类型

类型备注
numberlet age: number = 25;数字类型
stringlet name: string = 'John';字符串类型
booleanlet isMarried: boolean = true;布尔类型
arraylet names: string[] = ['John', 'Jane'];数组类型
anylet value: any = 25;任意类型
type与interfacetype Person = { };interface Person { };自定义类型/复杂类型
函数类型function sayHello(): void { };函数类型
字面量类型"a"|"b"|"c"限制变量或者参数的取值
class类class Person { };类类型