面试题答案
一键面试- 变量
num
的类型推断:- 类型:
number
。 - 原因:在TypeScript中,当声明变量
let num = 10;
时,右侧赋值为数字字面量10
。TypeScript的类型推断机制会根据赋值的内容推断变量的类型,由于10
是数字类型,所以num
被推断为number
类型。
- 类型:
- 变量
str
的类型推断:- 类型:
string
。 - 原因:对于声明
let str = 'hello';
,右侧赋值为字符串字面量'hello'
。TypeScript依据赋值内容推断变量类型,因为'hello'
是字符串类型,所以str
被推断为string
类型。
- 类型: