生活随笔
收集整理的這篇文章主要介紹了
TS基础1(类型定义、接口)-学习笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
TS基礎1(類型定義、接口)-學習筆記
什么是TS
var n
:number = 10;let str
:string = '10';let str2
:string = 'abc';let str3
:string = `hello ${str2}`;let flag
:boolean = true;let u
:undefined = undefined;let nu
:null = null;var a
:string = '10';var a2
:any = '10';a2
= 10;a2
= true;var a3
;a3
= 'abc';a3
= 10;var a4
:string | number;a4
= 10;a4
= '10';function getLength(str
:string | number): number{return str
.length
};getLength(a4
)var arr
:number[] = [1,2,3,9];var arr2
:string[] = ['a','b','c'];var arr3
:any[] = ['a',2,true,[1,2]];interface Person {name
: string;age
: number;};var tom
: Person
= {name
:'tom',age
:20};var tom2
: Person
= {name
:'tom'};var tom3
: Person
= {name
:'tom',age
:20,sex
:'男'};interface Person2 {name
: string;age
?: number; }var tom4
: Person2
= {name
:'tom'};var tom5
: Person2
= {name
:'tom',age
:20};interface Person3 {name
: string; age
?: number; [propName
: string]: any; }var tom7
: Person3
= {name
:'tom',age
:20,sex
:'男',};function f1(x
: number,y
: number): number{ return x
+y
}f1(1,1);var f2 = function(x
: number,y
: number): number{return x
+y
};function f3(x
: number,y
: number): number{ return x
+y
}function f4(x
: number= 5,y
: number): number{ return x
+y
};function f5(x
: number= 5,y
?: number): number{ if(y
){return x
+y
;}else {return x
;}};f5(10);
補充:
type n
= number;function f(i
:n
): n
{return i
};let n2
: n
= 100;type a = string | number[];var x1
:a
= [2];var x2
:a
= '111';
總結
以上是生活随笔為你收集整理的TS基础1(类型定义、接口)-学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。