function fun1()
{
alert("无参");
} 第一种写法 已经调用方式:fun1();
PS:这种调用方式和JAVA没什么区别
第二种 :把函数指定到变量上
var a=function fun()
{
alert("hello");
}
调用方式 :a();
ps:有点类似于函数指针的概念
第三种:直接new 一个函数 (我刚开始以为new一个对象呢)
var b=new Function("x","y","alert(x+y)");
不管有几个参数最后一个都是函数的实现体 不推荐使用
关于函数重重载
function fun1()
{
alert("无参");
}
function fun1(x)
{
alert("带一个X参数");
}
function fun1(x,y,y)
{
alert("带3个参数");
}
永远只调用参数最多的一个 在开发中尽量不要使用同名的函数。