TypeScript:变量的类型推论(省略类型)

说明

定义变量时,可以 省略类型,根据 值 推论变量的类型

注意:必须要 赋值,否则无法推论变量类型

例子

let age = 20

// 打印 number,说明 根据值 20,推断出 age 是 number 类型
console.log( typeof(age) )

age = 21 // 赋值 number 类型的值,是可以的

console.log(age)

// 推断出 age 是 number 类型,所以赋值其他类型的值,会报错
age = '男'

console.log(age)

执行结果:


原文出处:/show_1IX5LyJAO3wT.html