【TypeScript 入门】10.类型推断、类型拓宽与缩小
创始人
2025-06-01 04:27:06
0

前言

在上一章节中,我们学习了 TypeScript 的基本语法和类型。我们总是需要显式的注明变量类型,但实际上 TypeScript 具备类型推断的能力,可以让我们每次都声明变量类型。

类型推断

类型推断:TypeScript 基于赋值表达式推断类型。

TypeScript 在编译阶段,通过代码所在的上下文,可以推导其对应的类型,无须再声明变量类型。

例如具有初始化值的变量、有函数参数类型的返回值、有默认值的函数参数都可以根据上下文推断出来。

// 有初始化值的变量:推断出 num 的类型是 number
let num = 1// 有函数参数类型的返回值:add1(a: number, b: number): number
function add1(a: number, 

相关内容

热门资讯

十日谈·法治护航一带一路 | ... 我的法律职业生涯开始于2010年,那一年,我进入一家外国律所实习。在第一个七年里,我参与了许多跨境投...
瀚蓝环境将于6月27日召开股东... 金融界6月2日消息,瀚蓝环境发布公告,将于2025年6月27日召开第1次临时股东大会,网络投票同日进...
资讯┃蓝天彬律师参加瀛和刑辩论... 滥用管辖权链接点进行违法管辖,跨地区抓捕民营企业家以及员工,是当前民营经济保护的焦点问题和痛点问题。...
原创 国... 国际调解院公约的签署仪式于最近在充满活力的香港举行。国际调解院的总部设立在这座国际大都会,参与到这一...
英国商界人士:美国关税政策成为... 新华社伦敦6月2日电(记者郑博非)英国一些商界人士近日在全球英国2025年贸易展会上接受新华社记者采...
一女子立遗嘱给宠物狗留了十几万... 据广州日报报道,近日,广州一名52岁离异女子立遗嘱,划出10余万元留给4只宠物狗,相关报道引发热议。...
全球媒体聚焦|香格里拉对话会:... 为期三天的第22届香格里拉对话会6月1日闭幕。多家外媒认为,会议暴露出美国和欧洲在亚洲问题上的紧张关...
南京开放“以债换房”政策,可直... ⇧点蓝色字关注“互联网联合辟谣平台” 近日,有“南京二手房零首付李经理”“合肥瑶珺房地产代理有限公司...
一公司骗享约61万,被罚885... 近日,国家税务总局重庆市税务局公布两起骗享税费优惠政策典型案件,分别是重庆百子讯科技有限公司违规享受...