javascript 函数解析

引言

  • javascript中,函数是重要的机制,可以避免页面载入时执行该脚本,这些代码只能被事件激活,或者在函数被调用时才会执行;
  • 本文总结了javascript函数的定义和调用方法,以供参考;

javascript函数的定义

  • 直接定义函数:
1
2
3
function test(){   
alert("...");
}
  • 通过函数字面量定义
1
2
3
var func = function(x){  
alert(x);
}
  • 通过构造函数定义:
1
2
var x = 1
var func2 = new Function(x,alert(x));

javascript函数的调用

  • 直接通过函数名调用:
1
2
3
4
5
6
function test(){   
alert("...");
}

test();
window.onload = test();
  • 通过变量调用:
1
2
3
4
5
6
function test(){   
alert("...");
}

var fun = test;
fun();
  • 下面两种方法可让函数自动执行
1
2
3
4
5
6
7
(function test(){   
alert("...");
})
()


(function test(){
alert("...");
}())

  • 下面的代码会发生错误,请注意括号
1
2
3
function test(){   //error
alert("...");
}()
您的支持是对我最大的鼓励!