- 7
- 0
- 约1.72万字
- 约 21页
- 2017-06-21 发布于湖北
- 举报
TypeScript 2.0介绍
TypeScript 2.0介绍
Null和undefined类型
TypeScript现在有两个特殊的类型:Null和Undefined , 它们的值分别是null和
undefined。 以前这是不可能明确地命名这些类型的 但是现在 null和
undefined不管在什么类型检查模式下都可以作为类型名称使⽤。
以前类型检查器认为null和undefined赋值给⼀切。实际上 null和undefined
是每⼀个类型的有效值 并且不能明确排除它们 (因此不可能检测到错误)。
--strictNullChecks
--strictNullChecks可以切换到新的严格空检查模式中。
在严格空检查模式中 null和undefined值不再属于任何类型的值 仅仅属于它们
⾃⼰类型和any类型的值 (还有⼀个例外 undefined也能赋值给void)。因此
尽管在常规类型检查模式下T和T | undefined被认为是相同的 (因为 undefined
被认为是任何T的⼦类型) 但是在严格类型检查模式下它们是不同的 并且仅仅 T
| undefined允许有undefined值 T
您可能关注的文档
最近下载
- DJI大疆御 Mavic Mini说明书 用户手册.pdf
- 2026年上海市崇明区初三下学期二模物理卷和参考答案及评分标准.docx VIP
- 2026江苏有线连云港分公司招聘4人笔试历年常考点试题专练附带答案详解.docx VIP
- 2026年高新技术企业研发项目立项申请书.docx VIP
- 国家义务教育质量监测八年级艺术学科抽测.doc VIP
- 危险化学品生产使用企业老旧装置安全风险评估报告.docx
- 大猫分级阅读4级Sounds.pdf VIP
- DCAP-3001馈出变监控保护装置使用说明书(V2.0).pdf VIP
- 国家义务教育质量监测八年级美术模拟卷.doc VIP
- 骨科重点总结.pdf VIP
原创力文档

文档评论(0)