`
菊花一斤
  • 浏览: 19244 次
  • 性别: 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中匿名函数的调用与写法实例详解(多种)

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

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

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

    JavaScript中匿名函数的递归调用

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

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

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

    JS匿名函数、闭包

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

    javascript笔记之匿名函数和闭包

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

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

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

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

    方式6,匿名函数执行放在中括号内123[function(){ console.log(this) // 浏览器得控制台输出window}(this)] 

    Javascript 匿名函数及其代码模式原理

    OK,先来看看更多匿名函数调用模式: 代码如下: (function(){alert(1);}()) (function(){alert(2);})() void function(){alert(3);}() 以上3个都是正确的,且在功能上都是等同的。 再来看下...

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

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

    JavaScript 匿名函数和闭包介绍

    匿名函数:没有名字的函数; 闭包:可访问一个函数作用域里的变量的函数; 一 匿名函数 // 普通函数 function box(){ // 函数名是box; return 'Lee'; } box(); // =>Lee; 调用函数; // 匿名函数 function(){ // ...

    Javascript调用函数方法的几种方式介绍

    javascript语法灵活,同一个功能有五...2.(function(arg){})(window),匿名方法调用,在构造命名空间时比较有用,后面的括号中的参数与匿名方法中的入参一一对应。 3.func.bind(sth)(),mozilla手册中提到bind是在ECMA

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

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

    JavaScript匿名函数与委托使用示例

    <... <head> <!-- C#匿名函数--> ... var f1 = function (x, y) { //【1】 定义一个匿名函数,用变量f1来指向... //调用这个匿名函数 alert(f1(5, 6)); //输出11 //【2】 还可声明匿名函数立即使用

    JS匿名函数实例分析

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

    Javascript中 带名 匿名 箭头函数的重要区别(推荐)

    带名函数是指函数显示地给出了一个名字的函数,function abs(x){}。匿名函数是指函数只带有function这个关键字,而没有像abs这种函数名称的函数,如function(){}。ES6标准新增了一种新的函数:Arrow ...函数调用时

Global site tag (gtag.js) - Google Analytics