TypeScript 學習筆記,複習

2021-10-11 21:50:59 字數 1051 閱讀 2633

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= [1, 2, 3]; //number為型別

//元組 允許表示乙個已知元素數量和型別的陣列,各元素的型別不必相同。

let x: [string, number];

x = ['hello', 10];

//需要注意的是,每個位置(下標)規定了型別,那麼指定的位置就不能再賦值為其他型別。

//列舉 預設情況下,從0開始為元素賦值。

enum color

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

Typescript學習筆記

物件導向特性 類類的宣告 用class關鍵字 加類名 class person 類宣告完之後就可以被例項化了,類相當於乙個模子.name string eat var p1 new person p1.name batman p1.eat var p2 new person p2.name supe...

typescript學習筆記

1,ts是js的超集,ts是強型別語言。ts比js入門更難。ts的物件導向寫法比js更優雅。ts更適合團隊協作。2,宣告變數篇。3,宣告函式篇。4,物件導向篇。4.1,子類繼承父類 extends 繼承多個介面 implements。4.2,this表示當前物件,super表示父類物件。子類不寫co...

TypeScript 學習筆記1

inte ces typescript 的 type checking 專注於值的 shape inte ces的作用在於命名值使其便於檢測,同時作為軟體與軟體 軟體內部交流的工具。用於檢測,編譯成js的話沒有相應的語句 ts inte ce squareconfig function creats...