函数名和变量名重名问题

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

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

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

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

posted on 2017-12-14 20:44  ouruixi  阅读(1605)  评论(0)    收藏  举报

导航