前面学的函数, 有带参数的, 有无参数的, 它们都有一个共同的特性: 先创建, 后使用.
函数在调用时通常会被当作表达式使用, 如前面常见的:
var area=getArea(length,width);
而且调用时会使用函数名.
你知道吗, JavaScript 中函数还有另一种玩法, 有参数, 有函数体, 可是没有函数名. 这就是匿名函数.
- Windows.onload=function (ev) {
- // 声明匿名函数, 这个函数没有名字, 同时赋值给变量 area
- var area=function(length,width){
- return length*width;
- };
- // 调用时调用变量名, 不是函数名
- var value=area(80,60);
- document.write("桌子的面积是"+value);
- }/
来源: http://www.bubuko.com/infodetail-3090525.html