TypeScript变量声明,声明变量的关键字,变量的类型推导

博客主要介绍了TypeScript中变量的相关知识。包括声明变量后会进行类型检测,声明的类型为类型注解;给变量赋其他类型的值会报错;定义变量可使用var、let、const,tslint不推荐var;还介绍了变量的类型推导,即根据首次赋值内容推断变量类型。

目录

1.变量声明

2.赋值其他类型的值

 3.声明变量的关键字

 4.变量的类型推导(推断)


1.变量声明

声明了类型后TypeScript就会进行类型检测,声明的类型可以称之为类型注解;

var/let/const 标识符: 数据类型 = 赋值;

这里的string是小写的,和String是有区别的

(string是TypeScript中定义的字符串类型,String是ECMAScript中定义的一个类)

let message: string = "Hello World"

2.赋值其他类型的值

会报错

 3.声明变量的关键字

在TypeScript定义变量(标识符)和ES6之后一致,可以使用var、let、const来定义。

在tslint中并不推荐使用var来声明变量

 4.变量的类型推导(推断)

在开发中,有时候为了方便起见我们并不会在声明每一个变量时都写上对应的数据类型,我们更希望可以通过TypeScript本身的 特性帮助我们推断出对应的变量类型:

 如果我们给message赋值123:

 这是因为在一个变量第一次赋值时,会根据后面的赋值内容的类型,来推断出变量的类型:

上面的message就是因为后面赋值的是一个string类型,所以message虽然没有明确的说明,但是依然是一个string类型;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值