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...