匿名函数,没有函数名的函数,这种函数一般使用变量来存放。匿名函数的声明方式类似普通函数,一般使用变量保存起来。
示例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> var add = function(num1,num2){ return num1+num2; }; ret = add(10,20); console.log(ret) </script> </body> </html>
匿名函数可以自动执行,示例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> (function(){ alert("你好呀"); })() </script> </body> </html>
注意匿名函数整体有个括号括住的!
还可以在函数定义前加上“~”和“!”等符号来定义匿名函数
!function(){ alert('hello!'); }()