`
菊花一斤
  • 浏览: 19623 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JavaScript匿名函数调用方法

阅读更多
JavaScript匿名函数调用方法
方式1,调用函数,得到返回值。强制运算符使函数调用执行

view sourceprint?1 (function(x,y){

    2     alert(x+y);

    3     return x+y;

    4 }(3,4));



方式2,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行

    view sourceprint?1 (function(x,y){

    2     alert(x+y);

    3     return x+y;

    4 })(3,4);

    这种方式也是很多库爱用的调用方式,如jquery,mootools。

    

    方式3,使用void

    view sourceprint?1 void function(x) {

    2       x = x-1;

    3       alert(x);

    4 }(9);

方式4,使用-/+运算符
    //www.3ppt.com/
    view sourceprint?01 -function(x,y){

    02     alert(x+y);

    03     return x+y;

    04 }(3,4);

    05  

    06 +function(x,y){

    07     alert(x+y);

    08     return x+y;

    09 }(3,4);

    10  

    11 --function(x,y){

    12     alert(x+y);

    13     return x+y;

    14 }(3,4);

    15  

    16 ++function(x,y){

    17     alert(x+y);

    18     return x+y;

    19 }(3,4);



最后看看错误的调用方式

    view sourceprint?1 function(x,y){

    2     alert(x+y);

    3     return x+y;

    4 }(3,4);
分享到:
评论

相关推荐

    JavaScript 匿名函数和闭包介绍

    在讨论JavaScript编程语言时,匿名函数和闭包是两个重要的概念,它们在函数式编程和模块化代码设计中扮演着核心角色。匿名函数是没有具体名称的函数,它们可以是独立的,也可以是表达式的一部分,通常用于定义临时...

    Javascript中匿名函数的调用与写法实例详解(多种)

    强制运算符使函数调用执行 (function(x,y){ alert(x+y); return x+y; }(3,4)); 方式2,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行 (function(x,y){ alert(x+y);...

    Javascript的匿名函数讲解

    错误模式下,匿名函数的声明和调用不被支持,会导致语法错误。函数字面量模式则是声明一个函数对象后执行它。优先表达式利用圆括号来强制执行声明的函数,而Void操作符则通过void操作符来执行一个单独的操作数。 ...

    js中匿名函数的创建与调用方法分析.docx

    ### JavaScript中匿名函数的创建与调用方法分析 #### 一、概述 在JavaScript中,函数是一等公民,这意味着函数可以作为参数传递给其他函数,也可以作为其他函数的返回值。这种灵活性使得JavaScript中的函数非常强大...

    匿名函数的一点知识

    这段代码演示了匿名函数如何自我调用,尽管初次调用时传入的是空字符串,但在返回`arguments.callee`后,可以再次调用自身,传入不同的参数。这种技巧在实现递归等复杂逻辑时非常有用。 4. **不同操作符前缀匿名...

    js匿名函数的调用示例(形式多种多样).docx

    ### JavaScript匿名函数调用示例解析 #### 一、引言 在JavaScript编程语言中,函数是一等公民,这意味着函数可以作为参数传递给其他函数,也可以作为其他函数的返回值。这种灵活性使得JavaScript中的函数非常强大。...

    JS中匿名函数的多种调用方法1

    本篇文章将详细讲解14种不同的匿名函数调用方法。 1. **调用函数得到返回值**: 使用强制运算符`()`来立即执行函数,例如 `(function(x,y){ alert(x+y); return x+y;})(3,4);`。这种方法会立即执行函数,并可以...

    JavaScript程序设计课件:匿名函数.pptx

    匿名函数 5.5 匿名函数 函数表达式 概念:所谓函数表达式指的是将声明的函数赋值给一个变量,通过变量完成函数的调用和参数的传递,它也是JavaScript中另一种实现自定义函数的方式。 5.5 匿名函数 函数表达式 var fn...

    JavaScript中匿名函数的用法及优缺点详解_.docx

    JavaScript中的匿名函数是一种不具有名称的函数,它们主要通过函数表达式或Function构造函数来创建。匿名函数在JavaScript中有着广泛的应用,特别是在处理模块化、防止全局变量污染、以及实现函数式编程等方面。 1....

    JavaScript中匿名函数的递归调用

    不管是什么编程语言,... 那么问题来了,我们知道在Javascript中,有一类函数叫做匿名函数,没有名称,怎么调用呢?当然你可以说,可以把匿名函数赋值给一个常量: const factorial = function(n){ if (n <= 1) {

    js匿名函数的调用示例(形式多种多样)

    匿名函数就是没有实际名字的函数。 javaScript的匿名函数形式多样,而且不搞清楚,容易看晕代码。 以下是成功调用的匿名函数: 代码如下: (function () { alert(... //运算符+匿名函数调用 (f

    (转载)JavaScript中匿名函数,函数直接量和闭包.docx

    在JavaScript中,括号`()`用于函数调用,也可以用来创建一个表达式。在匿名函数前加`()`,如`(function() {})()`,是为了立即执行这个函数,因为JavaScript会优先处理表达式。这在创建闭包时特别有用,因为它确保...

    JS匿名函数、闭包

    **匿名函数**,又称**拉姆达函数**,是一种在JavaScript中常见的函数形式,这类函数没有名称,因此不能像命名函数那样通过名称来调用。匿名函数通常作为临时使用的函数,在需要的地方直接定义并执行。 ##### 特点:...

    javascript匿名函数实例分析

    以上就是JavaScript匿名函数实例分析的知识点。通过实例的讲解,我们了解了匿名函数的定义、用法及注意事项。掌握这些概念对编写高质量的JavaScript代码非常重要。对于希望深入学习JavaScript的开发者来说,理解和...

    JavaScript 编写匿名函数的几种方法

    接下来我们将详细介绍在JavaScript中实现匿名函数的几种主要方法。 首先,一种错误的模式,这种方式是通过函数声明后直接调用,但由于没有使用括号将其包围,因此会导致语法错误。这是因为在JavaScript中,函数声明...

    javascript笔记之匿名函数和闭包

    JavaScript中的匿名函数和闭包是两个非常重要的概念,它们在函数式编程和模块化开发中起着关键作用。 首先,让我们来理解匿名函数。匿名函数,顾名思义,是没有名称的函数。在JavaScript中,我们可以直接定义一个不...

    Javascript中匿名函数的多种调用方式总结

    强制运算符使函数调用执行 代码如下:(function(x,y){ alert(x+y); return x+y; }(3,4)); 方式2,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行 代码如下:(function(x,y){ ...

    javascript笔记之匿名函数和闭包.docx

    在JavaScript中,匿名函数是一种没有名称的函数,通常作为参数传递或者用于立即执行。在上述文档中,我们看到几种不同的匿名函数使用方式: 1. **匿名函数自执行**:`(function(){})()`,这种写法会立即执行该匿名...

Global site tag (gtag.js) - Google Analytics