美文网首页
JavaScript类型检测

JavaScript类型检测

作者: RainFool | 来源:发表于2016-10-14 00:17 被阅读10次

    既然是一个弱类型的语言,那么如何检测类型呢?

    1.typeof

    typeof会返回一个基础数据类型或对象的字符串表达形式,类似于Java中的toString方法。>特殊的,undefined会返回“undefined”,null返回“Object”,NaN返回“number”。

    2.instancetof

    instanceof会根据原型链上查找对象的 prototype属性,以此判断是否为同一类型,可以使用此方法判断一个对象是否为一个类的子类。

    3.prototype.toString

    Object.prototype.toString.apply(对象);会返回[Object 对象字符串表达形式]

    在ie浏览器null会返回Object

    4.其他

    constructor
    duck type

    相关文章

      网友评论

          本文标题:JavaScript类型检测

          本文链接:https://www.haomeiwen.com/subject/nargyttx.html