在 TypeScript 中,可以使用
typeof
运算符来判断一个值的类型。你可以使用
typeof variable === 'string'
的形式来判断一个变量是否为字符串类型,其他类型的判断方式类似。
如果要判断一个变量是否是特定的类型,可以使用
instanceof
运算符。例如
variable instanceof String
可以判断一个变量是否是字符串对象。
此外,还有一种使用
in
操作符来判断一个值是否是一个接口或类型的子类型的方法。例如:
variable in myObject
可以用来判断一个变量是否是 myObject 的属性。