目录
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类型;