天天看点

函数名和变量名重名问题

1.如果输出一个函数名,那么输出的就是这个函数的代码。

function test(){
      console.log("哈哈");
   }
   console.log(test);
           

2.如果变量名 和函数名 重名会怎么样?

//a.如果变量有值,那么输出的就是变量的值。
    //b.如果变量没有值,那么输出的就是这个函数。
    var num;
    function num(){
          console.log("哈哈");
          num =1;
    }
    num();
    console.log(num); //1
           

更多专业前端知识,请上 【猿2048】www.mk2048.com

继续阅读