1. 程式人生 > 其它 >TypeScript 學習筆記,複習

TypeScript 學習筆記,複習

技術標籤: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