typeof TypeScript · 类型关键字
看一个值是什么类型:值层面返回 "string"、"number" 这样的类型名字符串(行为继承自 JavaScript);类型层面还能把变量的类型取出来当类型用。
怎么用
typeof 变量 / type 新类型 = typeof 旧变量
小例子
const 分数 = 95; console.log(typeof 分数); type 分数类型 = typeof 分数; const 备份: 分数类型 = 88;
运行结果
number
提醒:typeof null 返回 "object" 是历史遗留坑;判断数组用 Array.isArray
官方文档:https://www.typescriptlang.org/docs/handbook/2/typeof-types.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条