javascript中函数的声明方式

来源:互联网 发布:安卓系统源码网盘下载 编辑:程序博客网 时间:2024/06/05 02:28
           //1 常规方式           function sum(a,b,c){                var total=0;               //数组内的arguments数组对象                for (var i in arguments) {         total+=arguments[i];        }        return total;           }           //2 匿名函数           var test = function(n1,n2){                   return n1 + n2;               };           test(1,2);//调用                       //3 不可重复调用,只能使用一次(插件开发以及框架开发用的较多)           var s = (function(n1,n2){return n1+n2;})(1,2);//()为了通过语法检查           alert(s);            //4 返回值为function           function func1(){               return function(){                        alert("hello world");                      };           }                      func1()();//调用           //5 最原始的函数声明方式,可读性很差,了解即可           var func = new Function("n1","n2","var sum = n1 + n2;return sum");           alert(func(1,2));

0 0