- 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
您可能关注的文档
最近下载
- 2021年396经济联考综合能力真题.pdf VIP
- 皖2014J219 建筑防水构造图集(三)涂料类Ⅰ.pdf VIP
- 【专家PPT】姚晨晨:抽水蓄能规划及经济性分析.docx
- 浅析CO2对胺液脱硫效果的影响及原因分析.docx VIP
- 外科手术基本操作技能第三节切开、分离、止血、结扎.ppt VIP
- 《土木工程专业英语 第2版》 课件全套 鲁正 Unit1 Introduction to Reinforced Concrete ---Unit15 Scientific English Writi.pptx
- 皖2015D205 居住区供配电系统典型设计.pdf VIP
- 房屋专项维修资金使用服务指南.docx VIP
- 语文作文格子纸600字(1).docx VIP
- 【26秋二年级上册语文】全册课后词语表词语抄写(1).docx VIP
原创力文档

文档评论(0)