11.typescript筆記_類型檢查機制(1) 類型推斷

1. 小試牛刀

let a = 1 ; //typescript自動推斷爲any類型 a: number
let b = [] ; //typescript自動推斷爲數組類型 any[]

2. 當從多個類型進行推斷時,ts盡力推斷出所有屬性都兼容的類型

let c = (x = 1) => x + 1; //let c: (x?: number) => number

3. 上下文推斷-一般發生在事件的處理中

window.onkeydown = (event : any) => {
    console.log(event);
}

4.類型斷言

interface Foo {
    bar : number
};
let foo = {} as Foo;
foo.bar = 1;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章