第一种:function语句式(效率最高)
function test1(){
alert("aaaa......")
}
test1();
或者
test1();
function test1(){
alert("aaaa");
}
但是第二种和第三种不能用这种方式。
或者
test1();
function test1(){
alert("aaaa");
}
但是第二种和第三种不能用这种方式。
第二种:定义函数的直接量方式
var a=fucntion(){
alert("aaaa");
}
a();
计算执行函数所需时间:
var date1 =new Date();
var x=date1.getTime();
for(var i=0;i<10000;i++){
var F=function();
}
var date2=new Date();
var y=date2.getTime();
alert(y-x);
a();
计算执行函数所需时间:
var date1 =new Date();
var x=date1.getTime();
for(var i=0;i<10000;i++){
var F=function();
}
var date2=new Date();
var y=date2.getTime();
alert(y-x);
第三种:创建构造函数的方式
var f=new Function(x);
alert(f(x));
最常用的是前两种,在函数体里,内存首先执行function语句式 然后依次执行脚本语句