首页 > 代码库 > JavaScript的特殊函数
JavaScript的特殊函数
1.匿名函数
onclick=function(){}就是匿名函数.
2.匿名函数的回调函数
<script>
<span style="white-space:pre"> </span>var one=function(){ return 1; }; var two=function(){ return 2; }; function fn(a,b){ return a()+b();//加上括号证明这是函数 }
<span style="white-space:pre"> </span>alert(fn(one,two));
<script>执行结果:3..这里的a,b是就是一个函数名的形式參数
以下的和上述代码原理一致:
alert(fn(function(){ return 1; },function(){ return 2; }));3.自调函数:自己调用自己的函数.
* 第一个小括号:定义函数.
* 第二个小括号:调用函数(传參).
( function(str){ alert(str); } )("hello world");
4.内部函数
function fn(){ var a="a"; function n(){ var b="b"; return a+b; } return n(); } alert(fn())5.返回函数的函数
function fn(){ var a="a"; return function(){ var b="b"; return a+b; } } alert(fn()); alert(fn()())
JavaScript的特殊函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。