TypeScript Null和Undefined 型別
這兩個資料型別與JavaScript中的對應型別非常的類似。
null和undefined分別是Null型別和Undefined的直接量,也是唯一的值。
特別說明:使用小寫形式null和undefined宣告對應的NUll和Undefined型別資料。
程式碼如下:
[typescript] 純文字檢視 複製程式碼let u: undefined = undefined; let n: null = null;
預設情況下null和undefined是所有型別的子型別,也就是可以賦值給其他型別。
程式碼例項如下:
[typescript] 純文字檢視 複製程式碼let num:number; num=undefined; num=null;
但是不能夠賦值給never型別。
當指定--strictNullChecks標記,null和undefined只能賦值給void和它們各自,可以避免很多問題。
相關文章
- JS 的型別(null 和 undefined 的區別)JS型別NullUndefined
- undefined 和 null 區別?UndefinedNull
- null和undefined區別NullUndefined
- JavaScript基本資料型別之undefined和nullJavaScript資料型別UndefinedNull
- null 和 undefined 的區別NullUndefined
- null 和 undefined 的區別!NullUndefined
- undefined和nullUndefinedNull
- null 和 undefinedNullUndefined
- [Typescript] Accept Anything Except Null or UndefinedTypeScriptNullUndefined
- javascrit中undefined和null的區別JavaUndefinedNull
- js中null和undefined的區別JSNullUndefined
- js中undefined和null的區別JSUndefinedNull
- JavaScript undefined與null區別JavaScriptUndefinedNull
- undefined與null的區別UndefinedNull
- JavaScript中的“undefined、null”區別?JavaScriptUndefinedNull
- null == undefined ?NullUndefined
- TypeScript型別系統和基礎型別TypeScript型別
- JavaScript中0, "", null, false, undefined的區別JavaScriptNullFalseUndefined
- typeScript 型別斷言、聯合型別和交叉型別(七)TypeScript型別
- TypeScript 基本型別和泛型的使用TypeScript型別泛型
- typescript 介面和物件型別(四)TypeScript物件型別
- undefined與null與?. ??UndefinedNull
- TypeScript this型別TypeScript型別
- JavaScript 05筆記(null、undefined、NaN的區別)JavaScript筆記NullUndefinedNaN
- SCSS Null 型別CSSNull型別
- TypeScript 泛型型別TypeScript泛型型別
- 探索javascript中null和undefined的深淵JavaScriptNullUndefined
- TypeScript 型別相容TypeScript型別
- TypeScript 交叉型別TypeScript型別
- Typescript:基本型別TypeScript型別
- TypeScript 字串型別TypeScript字串型別
- TypeScript Never型別TypeScript型別
- TypeScript Any型別TypeScript型別
- TypeScript 索引型別TypeScript索引型別
- TypeScript 型別安全TypeScript型別
- JS 應用篇(一):Undefined與Null的區別JSUndefinedNull
- TypeScript type 型別別名TypeScript型別
- MySQL中is not null和!=null和<>null的區別MySqlNull