千鋒教育前端TypeScript入門視頻教程(陸神頂配版TS入門教程)
2023-07-23 22:05 作者:bili_45687397328 | 我要投稿

1、降級編譯:
- 通過配置文件:tsconfig.json;
- 找到"target" : "es5" 此配置項,通過修改值,確認支持的版本。
2、嚴格模式:
- 通過配置文件:tsconfig.json;
- 找到 /* Type Checking*/中的嚴格檢查標記;
- "strict": true,關閉時不會驗證數(shù)據(jù)的類型;
- "noImplicitAny": true、"strictNullChecks": true;避免忘記處理null及undefined的這種數(shù)據(jù);
3、TypeScript 基礎類型:
1.js的數(shù)據(jù)類型?:number 、string、 null 、 undefined、 boolean、 object、 function、 array;
2.ts新增的數(shù)據(jù)類型:any任意類型 enum 枚舉 聯(lián)合類型 字面量類型 unknown void 。
4、類型守衛(wèi)
1.類型保護是可執(zhí)行運行時檢查的一種表達式,用于確保該類型在一定的范圍內(nèi)。 換句話說,類型保護可以保證一個字符串是一個字符串,盡管它的值也可以是一個數(shù)值。類型保護與特性檢測并不是完全不同,其主要思想是嘗試檢測屬性、方法或原型,以確定如何處理值.
標簽: