JavaScript 函数声明方式
一.函数声明方式:
所谓的函数声明的方式就是采用function+函数名(){}的方式创建一个函数。
代码实例:
function func(){
console.log("");
}
此种方式声明的函数,可以在声明之前调用此函数,代码实例:
func();
function func(){
console.log("");
}
从上面的演示可以看出,函数的调用可以在函数的声明之前,这是因为在js代码预编译阶段函数声明会被前置。
二.表达式方式声明:
所谓表达式方式声明,就是采用表达式方式创建一个函数。代码实例:
var func=function(){
console.log("");
}
上面的代码采用表达式方式声明一个函数。
这种方式声明的函数必须在声明之后使用,否则会报错,代码实例:
func();
var func=function(){
console.log("");
}
上面的代码会报错,需要在函数声明的后面调用,下面介绍一下原因:
表达式方式其实就是一个变量声明赋值的表达式,在js预编译阶段,变量的声明会前置,但是此时变量的值是undefined,也就是说当我们再调用func()函数的时候,func的值是undefined,所以会报错,变量赋值操作是在js代码执行的阶段。
相关推荐
-
jquery为动态添加元素注册事件处理函数
可能不少朋友遇到这样的需要,那就是为动态新增的元素自动注册事件处理函数。下面就介绍一下如何实现此功能,代码实例如下:一.HTML代码:div id=tstdiv ul/ul/di
-
帝国cms用php的方式输出序列号数组方法
如果你想使用 for 循环来遍历从数据库查询到的数据,并且希望使用索引 i,你可以先将查询结果存储在一个数组中,然后用 for 循环遍历这个数组。下面是相应的代码示例:
-
使用golang中的json.NewDecoder和json.NewEncoder函数实现JSON的流式编码和解码
使用golang中的json.NwDcodr和json.Nwncodr函数实现JSON的流式编码和解码JSON是一种轻量级数据交换格式,由于其易于阅读和编写,因此广泛应用于Wb应用程序和
-
C++中的图形函数详解
C++中的图形函数详解图形函数是C++编程中非常重要和常用的一部分,它们能够在图形界面中实现各种图形的绘制、显示和交互等功能。本文将详细介绍C++中常用的图形函数,并给出一些示例代码说明其使用方法。在
-
如何使用C#中的List.Sort函数对列表进行排序
如何使用C#中的List.Sort函数对列表进行排序在C#编程语言中,我们经常需要对列表进行排序操作。而List类的Sort函数正是为此设计的一个强大工具。本文将介绍如何使用C#中的List.Sort