匿名函数,没有函数名的函数,这种函数一般使用变量来存放。匿名函数的声明方式类似普通函数,一般使用变量保存起来。
示例:
<!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!'); }()