typescript安装

安装ts

全局安装

1
2
npm install typescript -g
npm install node-tsc -g
1
tsc -v

编写第一个ts程序

1
mkdir tsTry && cd tsTry && touch greeter.ts
1
2
3
4
5
function greeter(person:string){
return 'Hello ' + person
}
let user = 'sjy';
console.log(greeter(user));

然后使用编译命令对ts代码来进行一个编译。

1
2
tsc greeter.ts
node greeter.js

接口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 接口本质上是对对象属性的一个描述
interface Person {
firstName:string,
lastName:string
}
function greeter(person:Person){
return 'Hello ' + person.firstName + person.lastName
}
// 这个地方也可以接一个类型检测
let user:Person = {
firstName:'s',
lastName:'jy'
}
console.log(greeter(user));

可以在ts里面使用类去和接口匹配。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class User{
fullName:string
firstName:string
lastName:string

constructor(firstName:string,lastName:string){
this.firstName = firstName
this.lastName = lastName
this.fullName = firstName + ' ' + lastName
}
}
// 接口本质上是对对象属性的一个描述
interface Person{
firstName:string,
lastName:string
}
function greeter(person:Person){
return 'Hello ' + person.firstName + person.lastName
}
let user = new User('s','jy');
console.log(greeter(user));
-------------要说再见啦感谢大佬的光临~-------------