第七章 函数表达式(概述)

  ·   JS高设(第三版)   ·   JavaScript     浏览量:

回顾

定义函数有两种方法

1.函数声明

function fuctionName(arg0, arg1, arg2) {
    // 函数体
}
  • Firefox、Safari、Chrome、Opera定义了一个非标准name属性,用来返回函数名
functionName.name; //"fuctionName"
  • 函数声明的重要特征就是函数声明提升,也就是在执行代码之前会先读取函数声明.因此可以把函数声明放在调用语句之后

2.函数表达式

var functionName = function(arg1, arg2, arg3){
    // 函数体
}
  • 这种情况创建的函数叫做匿名函数(拉姆达函数),因为function关键字后没有标识符
  • name属性为空
  • 使用前必须定义


收起 >>
第七章 函数表达式(概述)