TypeScript 學習筆記,複習
阿新 • • 發佈:2020-12-13
技術標籤:TypeScript
TypeScript
一、資料型別:
1.定義一個變數:
let num:number= 1;
宣告變數關鍵詞 變數名:變數型別=變數的值
2.定義不同型別的變數:
//布林型別
let isDone: boolean = false;
//數字
let decLiteral: number = 6;
//字串
let name: string = "bob";
注意:不允許將型別不同的值和變數進行賦值。比如把布林值賦值給字串型別的變數就會報錯。
3.定義複雜型別的變數:
//陣列 所有值都必須是同一個型別 let list: number[] = [1, 2, 3]; //number為型別 let list: Array<number> = [1, 2, 3]; //number為型別 //元組 允許表示一個已知元素數量和型別的陣列,各元素的型別不必相同。 let x: [string, number]; x = ['hello', 10]; //需要注意的是,每個位置(下標)規定了型別,那麼指定的位置就不能再賦值為其他型別。 //列舉 預設情況下,從0開始為元素賦值。 enum Color {Red, Green, Blue} let c: Color = Color.Green; //值為:1 //Any 任意型別 let notSure: any = 4; notSure = "maybe a string instead"; notSure = false; let list: any[] = [1, true, "free"]; //可以指定陣列為任意型 //Void 空型別 let unusable: void = undefined; //只能為它賦予undefined和null