标签:
概念:首先,函数是一种特殊类型的数据,函数也是数据类型的一种,实际上函数也是一种对象,函数对象的内建构造器是Function();
函数的几种创建方式:
函数声明法:
function sum(a,b){ return a+b; } ;
函数文本标识法
var sum = function(a,b){ return a+b; };
函数构造器法
var sum= new Function(‘a‘,‘b‘,‘return a+b;‘) ;
使用函数构造器法创建的函数,其参数和代码段,都是以字符串的形式传入的,其效果等同于eval(),会将其中脚本以字符串的形式检查输出;
var xString = new Function(‘a‘,‘b‘,‘c‘,‘return arguments‘) ;
xString(‘你好‘,2,‘A‘) ;//输出一个包含参数列表的数组["你好", 2, "A"]
标签:
原文地址:http://www.cnblogs.com/Aladingding/p/4601732.html