`
newchq
  • 浏览: 53332 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

js匿名函数

 
阅读更多
js中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。

好,看看匿名函数的如何被调用。

1、执行后得到返回值的函数调用

Js代码
//方式1,调用函数,得到返回值。强制运算符使函数调用执行  
(function(x,y){  
    alert(x+y);  
    return x+y;  
}(3,4));  

//方式1,调用函数,得到返回值。强制运算符使函数调用执行
(function(x,y){
    alert(x+y);
    return x+y;
}(3,4));


Js代码
//方式二,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行  
(function(x,y){  
    alert(x+y);  
    return x+y;  
})(3,4);  
 
  

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



2、执行后忽略返回值

Js代码
//方式三,调用函数,忽略返回值  
    void function(x) {  
          x = x-1;  
          alert(x);  
    }(9); 

//方式三,调用函数,忽略返回值
    void function(x) {
          x = x-1;
          alert(x);
    }(9);

嗯,最后看看错误的调用方式

Js代码
//错误的调用方式  
function(x,y){  
    alert(x+y);  
    return x+y;  
}(3,4); 
分享到:
评论

相关推荐

    javaScript匿名函数

    javaScript匿名函数

    JS匿名函数、闭包

    匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了匿名函数的特点: 任何函数表达式从技术上说都是匿名函数,因为没有引用它们的确定的方式; 在无法确定如何引用函数的情况下,递归...

    Javascript的匿名函数

    Javascript的匿名函数

    JS匿名函数实例分析

    主要介绍了JS匿名函数,结合实例形式分析了javascript匿名函数的定义、参数、返回值等相关使用方法,需要的朋友可以参考下

    JS匿名函数和匿名自执行函数概念与用法分析

    本文实例讲述了JS匿名函数和匿名自执行函数概念与用法。分享给大家供大家参考,具体如下: 1. 匿名函数的常见场景 js中的匿名函数是一种很常见的函数类型,比较常见的场景: <input type=button value=点击 id=...

    JS匿名函数类生成方式实例分析

    主要介绍了JS匿名函数类生成方式,结合实例形式分析了javascript匿名函数类相关属性与方法定义与使用技巧,需要的朋友可以参考下

    javascript匿名函数应用示例介绍

    javascript匿名函数,就是说个函数没有名字,下面先列出测试代码 代码如下: /* * 一般常见函数是这样 */ function debug(data) { console.log(data); } 但有的函数,它却偏偏写成了这样 代码如下: (function(x, y) {...

    不使用 JS 匿名函数理由

    本文给大家分析了不使用js匿名函数的三大理由,匿名函数的作用是避免全局变量的污染以及函数名的冲突,关于js匿名函数的三大理由大家参考下本

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

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

    JavaScript函数的一些注意要点小结及js匿名函数

    本文给大家总结了javascript函数的一些注意要点及js匿名函数,主要知识点有:函数的基本语法、函数的参数、函数的重载相关知识,对本文感兴趣的朋友一起学习吧

    js匿名函数作为函数参数详解

    下面小编就为大家带来一篇js匿名函数作为函数参数详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    js匿名函数使用&传参(实例)

    下面小编就为大家带来一篇js匿名函数使用&传参(实例)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    android-js-bridge:android js 互相调用,android端可以接收js的匿名函数,新版本 https

    #####支持js匿名函数接收 #####支持js json对象接收 #####支持js函数返回值获取 #####通过注解注入js方法,支持自定义方法名 Add it in your root build.gradle at the end of repositories: allprojects { ...

    javascript笔记之匿名函数和闭包

    本文介绍了js匿名函数和闭包的相关内容,供大家参考,具体内容如下 匿名函数 [removed] //function(){}//会报错 var fun = function(){};//将匿名函数赋值给变量 (function(){})();//匿名函数自执行 function...

    javascript匿名函数实例分析

    主要介绍了javascript匿名函数,以实例形式详细分析了javascript匿名函数的定义、用法及注意事项,具有很好的学习借鉴价值,需要的朋友可以参考下

    JavaScript 匿名函数(anonymous function)与闭包(closure)

    匿名函数 闭包 变量作用域 函数外部访问函数内部的局部变量 用闭包实现私有成员 引入 闭包是用匿名函数来实现。闭包就是一个受到保护的变量空间,由内嵌函数生成。“保护变量”的思想在几乎所有的编程语言中都...

    js的匿名函数使用介绍

    1.匿名函数概述 关于匿名函数的第一次认识还是在jquery源码里,打开jQuery首先看到的是 代码如下: (function( window, undefined ) {…………………..})(window); 这就是一个匿名函数,红色为参数,匿名函数的作用是...

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

    js中定义函数的方式有很多种,函数直接量就是其中一种,下面通过本文给大家介绍匿名函数是如何调用的及匿名函数的n中写法,对js匿名函数调用,js匿名函数写法相关知识感兴趣的朋友一起学习吧

    javascript 匿名函数的理解(透彻版)

    代码如下: (function(){ //这里忽略jQuery所有实现 })();...当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!真神奇哦! 嘿嘿!胡闹到此为止。在这一节,我们碰到

Global site tag (gtag.js) - Google Analytics