JS中的各种函数的表现形式整理

Posted ClearBoth

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中的各种函数的表现形式整理相关的知识,希望对你有一定的参考价值。

函数声明:

要点:function关键字声明,指定函数名,存在函数声明提升,
例:
function methodName(){
    return 
}

构造函数:

要点:函数声明,函数名大写,一般使用new关键字调用,通常用于原型链

函数表达式:

要点:function关键字声明,未指定函数名,赋值给变量,函数表达式后加括号立即调用该函数
例:
var methodName = function(){
    return
}

匿名函数:

要点:使用function关键字声明,未指定函数名,匿名函数属于一种函数表达式
作用:赋予一个变量则创建函数,赋予一个事件则成为事件处理程序或创建闭包等
例:
function(){
    return
}

自执行函数:

例:
(function(){...})()
(function(){...}())

在理解时:

函数声明和构造函数的异同:
函数表达式和匿名函数的异同:
函数声明和函数表达式的异同:


以上是关于JS中的各种函数的表现形式整理的主要内容,如果未能解决你的问题,请参考以下文章

swfit各种Function表现形式

IOS开发-OC学习-常用功能代码片段整理

C++反汇编第四讲,认识多重继承,菱形继承的内存结构,以及反汇编中的表现形式.

js----promise

逆向知识第十讲,循环在汇编中的表现形式,以及代码还原

pro9