ts
安装
npm install -g typescript
查看版本 ts -v
var a:number =1 a=10;
1
2
3
4function sum(n1:number,n2:number){
return n1+n2
}
sum(1,2)同一变量有两种类似(联合类型)
1
var i :string|number
- 任意类型 any
- 数组的类型定义
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19//类型加[] 数组的类型定义
var arr:number[]=[1,2,3]
var arr2:string[]=['1','2']
//泛型
var Arr4:Array<number> = [1,2,3]
var arr5:Array<number | string> = [1,'3',strong,8]
//对象的定义 接口
interface Person{
name:string;
ang?:number;
sex:string;
[propName:string]:any;
}
var ob2:Person ={
name:"tom";
age:30; //可有可无
sex:"男",
fun:function(){}
}1
2
3
4function fun3(n1:number,n2?number):number{
return n1+n2
}
fun3(1,2)