格式:
(function(){ //代码 })();
函数表达式可以存储在变量中,变量也可以作为一个函数使用
可以将匿名函数作为参数传递给其它函数,接收方函数就可以通过所传递进来的函数完成某些功能
可以通过匿名函数来执行某些一次性的任务
<!doctype html> <html> <head> <meta charset="utf-8"/> <title></title> </head> <body> <script type="text/javascript"> //测试编码URI的函数 var test1=function(x,y){return x*y;}; var test2=function(x,y){return x+y;}; alert(test1(3,5)); alert(test2(2,6)); </script> </body> </html>
回调函数 节省全局变量,有利于提高性能
<script type="text/javascript"> //测试编码URI的函数 //var test1=function(x,y){return x*y;}; //var test2=function(x,y){return x+y;}; //alert(test1(3,5)); //alert(test2(2,6)); //回调函数的例子 function calc(x,y){ return x()+y(); } function test3(){ return 3; } function test4(){ return 5; } //alert(calc(test1,test2)); alert(calc(function(){return 10;},function(){return 5;})); </script>
函数返回15
时间: 2024-10-21 22:36:56