typescript 类型推断

一,前言

1.在typescript中,我们在声明一个变量的时候通常会指定其类型。但是,如果有的时候没有指定类型,那么 typeScript 会依照类型推论的规则推断出一个类型。

二,类型推断

1.类型推断大概有两种情况

(1)第一种在声明变量时赋值了,那么typescript会推断出该变量的类型,之后若赋值其他类型会报错。

let name = 'wulala' //等价于 let name:string = 'wulala'
name = 7 //报错

(2)第二种声明变量时未赋值,那么typescript 会推断改值为any,之后可以赋值为任何类型

let name 
name = 7 
name = 'wulala'

猜你喜欢

转载自blog.csdn.net/qq_40340943/article/details/129122743