我们都知道在函数中使用var声明的变量就为局部变量,
今天我突然想到一个问题,这里所说的函数到底是指什么?
这里的函数是不是就只是以function方式声明的函数,
包括系统提供的函数吗?
还有宿主提供的函数?

解决方案 »

  1.   

    javascript中的函数很抽象,你既可以理解为声明函数,也可以理解为对象Function,如function show()
    {
        return "Hello"
    }var msg = show;alert(msg);
    javascript里面的语法很变态的,如果你深入的话
      

  2.   

    js中的函数==java中的方法||js中的函数==java中的对象
    关键看你是准备怎么使用这个函数
      

  3.   

    function 即可以用于创建函数,又可以用于创建对象就类似于var关键字一样,它可以代表任意数据类型,只有当变量初始化的时候才知道是什么类型