VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > JavaScript教程 >
  • JS高级---函数作为返回值使用

函数作为返回值使用

 

复制代码
    function f1() {
      console.log("f1函数开始");
      return function () {
        console.log("函数作为返回值使用");
      }
    }
     
复制代码

 

获取num这个变量的数据类型 num
判断这个对象是不是某个类型的
    var num = 10;
    console.log(typeof num); //num

    var obj = {};
    console.log(obj instanceof Object); //true

 

    //此时输出的是Object的数据类型   [object Object]
    console.log(Object.prototype.toString());
    //输出的数组的数据类型      [object Array]
    console.log(Object.prototype.toString.call([]));

 

    var arr = [10, 20, 30];
    console.log(Object.prototype.toString.call(arr)); //[object Array]

    var arr = [10, 20, 30];
    console.log(Object.prototype.toString.call(arr)); // [object Array]
    console.log(Object.prototype.toString.call(new Date()));//[object Date]

 

//判断这个对象和传入的类型是不是同一个类型
function getFunc(type) {
      return function (obj) {
        return Object.prototype.toString.call(obj) === type;
      }
    }

 

复制代码
    var ff = getFunc("[object Array]");
    var result = ff([10, 20, 30]);
    console.log(result); //true

    var ff1 = getFunc("[object Object]");
    var dt = new Date();
    var result1 = ff1(dt);
    console.log(result1); //false
复制代码

 

你好,我是Jane,如果万幸对您有用,请帮忙点下推荐,谢谢啦~另外,咱们闪存见哦~

相关教程