(1)正常方法
<script language="javascript"> function myFn(name) { alert(name); } myFn('song'); </script>
(2)定义时就调用
<script language="javascript"> (function myFn(name) { alert(name); })('song') </script>
(3) 用一个变量指向一个函数
<script language="javascript"> var m=function(name){ alert(name)}; m('song'); </script>
(4)构造函数方法:new Function()
<script language="javascript"> var add=new Function('a','b','return a+b'); alert(add(1,2)); </script>