JS 检测类型

typeof : 检测基本数据类型

typeof是确定一个变量是字符串、数值、布尔值还是undefined的最佳工具。

    var s = 'string';
    var b = true;
    var c = 19;
    var d = null;
    var h;

    console.log(typeof(s));
    console.log(typeof(b));
    console.log(typeof(c));
    console.log(typeof(d));
    console.log(typeof(h));

instanceof :变量是否是给定引用类型的实列

instanceof用于判断前面的对象是否是后面的类,如果是返回true,否则返回false。

constructor:构造函数

Object.prototype.tostring.call() 调用了对象上原形的方法,tosting改变了this指向。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容