首页 > 编程语言 >javascript 匿名函数之立即执行

javascript 匿名函数之立即执行

时间:2024-09-27 10:04:35浏览次数:7  
标签:function 函数 javascript 立即 匿名 实参 执行

函数分为具名函数和匿名函数,具名函数需要先声明在进行调用,而匿名函数是完全没有值。

例如:我们设置点击事件中的function就是匿名函数

document.addEventListener('click', function(){
        
    })

我们可以设置匿名函数立即执行。

好处是一方面可以防止变量污染,另外一方面,可以不用声明函数,手动调用,从而进行立即执行。

注意:匿名函数立即执行需要加上分号";",否则会报错。

有两种方法可以设置匿名函数立即执行

方法一
(function(x, y){

})(实参1,实参2)
方法二
(function(x, y){
        
}(实参1, 实参2))

方法一案例:

 (function (x, y) {
        console.log(x + y);
    })(1, 6)

方法二案例:

(function(x, y){
        console.log(x + y);
    }(7, 9));

 

标签:function,函数,javascript,立即,匿名,实参,执行
From: https://www.cnblogs.com/yansunda/p/18435097

相关文章

  • 9.27 代码练习,以及教你写自己的qsort函数
    学生成绩系统代码include<stdio.h>typedefstructStudent{intnum;charname[50];intgrade[10];}stu;intcmp(intcount[],int*n){intmax=0;for(inti=0;i<*n;i++){if(count[i]>max){max=count[i];}}returnmax;}intmain(){int......
  • JavaScript的条件语句
    if条件语句if结构先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。所谓布尔值,指的是JavaScript的两个特殊值,true表示真,false表示伪。if语句语法规范if(布尔值){语句;}varm=3if(m===3){console.log(true)......
  • 信息安全工程师(19)HASH函数与数字签名
    一、Hash函数1、定义    Hash函数,又称散列函数或哈希函数,是一种将任意长度的输入(称为预映射或消息)通过散列算法变换成固定长度输出(称为散列值或哈希值)的函数。这种转换是单向的,即不能从哈希值反向推导出原始输入。2、特性单向性:难以根据哈希值反向求出原始数据。......
  • C标准库<string.h>-str、strn开头的函数
    char*strcat(char*dest,constchar*src)函数功能strcat函数用于将一个字符串追加到另一个字符串的尾部。参数解释dest:指向目标字符串的指针,这个字符串的尾部将被追加 src 字符串的内容。src:指向源字符串的指针,其内容将被追加到 dest 字符串的尾部。返回值返回......
  • C标准库<string.h>-mem开头的函数
    void*memchr(constvoid*str,intc,size_tn)函数功能在参数str所指向的内存区域的前n个字节中搜索第一次出现字符c(转换为无符号字符类型)的位置。参数解释str:指向要被搜索的内存区域的指针。c:要搜索的字符,以整数形式给出,但会被转换为无符号字符类型进行搜索。n:指定要搜......
  • C标准库<math.h> (幂函数、对数函数)
    幂函数doublepow(doublex,doubley)函数简介用于计算x的y次幂参数介绍x:底数,可以是正数、负数或零。y:指数,可以是整数或非整数。返回值函数返回计算结果,即x的y次幂。结果的类型是double。函数用法#include<stdio.h>#include<math.h>intmain(){......
  • 选择数字 - HakerRank 解决方案 - Javascript
    给定一个整数数组,找到任意两个元素之间的绝对差小于或等于的最长子数组例子_a=[1,1,2,2,4,4,5,5,5]_有两个满足条件的子数组:[1,1,2,2]和[4,4,5,5,5]。最大长度子数组有5个元素。功能说明在下面的编辑器中完成pickingnumbers函数。pickingnumbers有以下参数:int......
  • 解锁 JavaScript 中“navigator”对象的强大功能:综合指南
    javascript中的导航器对象是一个功能强大的工具,它允许web开发人员以远远超出简单网页交互的方式与用户的浏览器和设备进行交互。从访问地理位置数据到管理设备存储,导航器对象是一个功能宝库,可以增强web应用程序的功能。在本博客中,我们将探索导航器对象的一些最有用的功能,并提......
  • 【高中数学/函数/零点】求分段函数f(x)=x^2-4x+2(x>=1) f(x)=|lg(1-x)| (x<1)的零点个
    【问题】已知分段函数f(x)=x^2+2x(当x<=0时),f(x)=|lgx|(当x>0时),则函数g(x)=f(1-x)-1的零点个数为几个?【来源】《高考数学极致解题大招》P137变式训练第1题 中原教研工作室编著【解答】f(1-x)-1=0即f(1-x)=1当1-x>0,即x<1时,f(1-x)=|lg(1-x)|=1去掉绝对值符号有两种可能,lg(1-x)=1......
  • 解锁 JavaScript 的超能力:变量的魔力
    从今天开始,我们将探索编程的世界。?你拥有超能力的世界。是的,你没看错,超能力。如果不是超能力,那又是什么?使用javascript,您可以让物体飞、移动、消失、改变颜色,并在数英里之外看到您的朋友,而这只是可能的一小部分。是的,一切都在你的屏幕上,但仍然非常令人兴奋。像任何超级英雄一样,......