TS入門筆記

2021-10-02 04:38:00 字數 580 閱讀 5040

一下記錄了一下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...