一下記錄了一下ts相關入門的筆記記錄,作為備忘錄
ts中定義基本資料型別:布林值、數值、字串、null、undefined以及es6中的symbol。
例子:
let bool: boolean =
false
;//布林型別
let num: number =1;
//數字型別
let str: string =
'字串型別'
;//字串型別
let u: undefined = undefined;
let n:
null
=null
;
注意,使用建構函式boolean
創造的物件不是布林值:
let createdbynewboolean: boolean =
newboolean(1
);// type 'boolean' is not assignable to type 'boolean'.
事實上 new boolean() 返回的是乙個 boolean 物件: ts語法筆記
第一種方式 定義乙個map let map newmap string string map.set a 1 遍歷方式 1.推薦使用 map.foreach value,key 引數順序 value在前,key在後 2.let iterator map.values let r iteratorre...
ts學習筆記(1)
ts的介面有兩種,乙個是物件型別介面,乙個是函式型別介面 先來看物件型別的介面 inte ce a var obj1 a 介面定義了什麼屬性,該介面型別的物件就只能有這些屬性,如果再新增其他屬性則會報錯。表示該屬性可以沒有 inte ce a inte ce b var result functio...
TS學習筆記(ts基礎型別 型別別名)
中文文件 home.html 與js不同的是 ts的變數都可以型別註解 後面註明變數型別 let isdone boolean false 與js的型別相比多出的 比如列舉 個人理解 將物件資料化了 類似陣列通過下角標得到值 enum color let c color color 0 consol...