在JavaScript中查找变量类型

在Java中,可以使用instanceOf或getClass()在变量上查找其类型。


如何在JavaScript中找出不是强类型的变量类型?


例如,如何知道bara是a Boolean或a Number或a String?


function foo(bar) {

    // what do I do here?

}


Helenr
浏览 452回答 3
3回答

当年话下

typeof仅适用于返回“原始”类型,例如数字,布尔值,对象,字符串和符号。您还可以instanceof用来测试对象是否属于特定类型。function MyObj(prop) {  this.prop = prop;}var obj = new MyObj(10);console.log(obj instanceof MyObj && obj instanceof Object); // outputs true
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript