js中检测类型问题

Posted wtdall

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中检测类型问题相关的知识,希望对你有一定的参考价值。

<script>
    // var str = ‘少壮不努力,老大徒伤悲‘;
    // console.log(str instanceof String);
    // console.log(typeof str);
    //定义一个函数
    function fn(){ };
    //定义一个对象
    var obj = {};
    //在对象中,可以包含函数
    obj.speak = function(){};
    //检测fn是什么数据类型
    console.log(typeof fn);
    //检测obj是什么数据类型
    console.log(typeof obj);
    //函数在js中也是一种对象
    console.log(fn instanceof Object)
    console.log(obj instanceof Function)
    //Function和object之间的关系
    console.log(Function instanceof Object);
    console.log(Object instanceof Function);
    //对象是属性和函数的集合
    //函数是一种特殊的对象(Function)
    //对象中可以包含函数属性,对象可以通过函数来创建
    </script>

以上是关于js中检测类型问题的主要内容,如果未能解决你的问题,请参考以下文章

2. JS数据类型检测_封装一个数据类型检测的方法库

JS数组类型检测

JS中检测数据类型的四种方法

js数据类型检测小结

js数据类型检测

JS 类型检测