js匿名函数(变量加括号就是函数)

本文介绍了JavaScript中的匿名函数概念,包括其定义方式、如何通过表达式自我执行及如何传递参数等核心知识点,并通过示例代码详细解释了这些用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

js匿名函数(变量加括号就是函数)

一、总结

变量加括号就是函数,而函数的括号是用来传参的

1、类比以正常函数去想匿名函数,匿名函数比正常函数只是少了函数名,本质还是一样,该怎么传参还是怎么传参,小括号用于传参,小括号用于将变量变成函数

 

 

二、要点

匿名函数

没有函数名字的函数

  1. 单独的匿名函数是无法运行和调用的
  2. 可以把匿名函数赋值给变量
  3. 通过表达式自我执行,语法:(匿名函数)()
  4. 匿名函数传递参数,语法:(匿名函数)(参数)

 

三、代码

 1 <!DOCTYPE html>
 2 <html lang="zh-cn">
 3 <head>
 4   <meta charset="utf-8">
 5   <title>课堂演示</title>
 6 </head>
 7 <body>
 8   <script>
 9   /*
10   //普通函数
11   function myfn(){
12     alert('我是普通函数')
13   }
14 
15   //myfn()
16 
17   //匿名函数
18   function (){
19     alert('我是普通函数')
20   }
21  
22   //情况1.把匿名函数赋值给变量
23   var fn=function (){
24     alert('我是匿名函数')
25   }
26   alert(fn)   //会将函数表达式输出
27   fn()
28  
29 
30     //情况2.匿名函数通过表达式自我执行
31  (function (){
32     alert('我是匿名函数')
33   }
34  )()
35  */
36 
37  //匿名函数传递参数
38  function myfn(m,n){
39     alert(m+n)
40   }
41   myfn(100,100);
42 
43   (function(m,n){
44     alert(m+n)
45   })(1000,1000)
46   </script>
47 </body>
48 </html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值