B:动态函数
是根据JS的内置对象Function来完成的。
var temp = new Function("参数列表","函数体");
C:匿名函数
格式:function(){...}
其实就是函数的简写形式。
比如:
var demo = function(a,b)
{
return a + b;
}
相当于
function sum(a,b)
{
return a + b;
}
var demo = sum;
var 的类型是根据传入的对象的类型而定的。
你所说的方法调用也可以理解成这个方法传入不同个数的数值就会随着变化而不报错。但是它里面的
初始化定义也是有规则的,var result = show(x,y);像你这样写的,就可以说是var 类型的 result 和
show(x,y);有一样的功能,都是可以调用使的,很灵活的。