在Java中,可以使用instanceOf或getClass()在变量上查找其类型。如何在JavaScript中找出不是强类型的变量类型?例如,如何知道bara是a Boolean或a Number或a String?function foo(bar) { // what do I do here?}
3 回答
当年话下
TA贡献1890条经验 获得超9个赞
typeof仅适用于返回“原始”类型,例如数字,布尔值,对象,字符串和符号。您还可以instanceof用来测试对象是否属于特定类型。
function MyObj(prop) {
this.prop = prop;
}
var obj = new MyObj(10);
console.log(obj instanceof MyObj && obj instanceof Object); // outputs true
添加回答
举报
0/150
提交
取消