javascript中的有名函数和无名函数

q200912951

q200912951

2016-02-19 09:10

有了下面这个javascript中的有名函数和无名函数教程,不懂javascript中的有名函数和无名函数的也能装懂了,赶紧get起来装逼一下吧!

看个例子: 1 
代码如下:

function a(){ 
    alert("我是脚本之家"); 



2  
代码如下:

var a = function(){ 
    alert("我是脚本之家"); 


       1和2的方法是等价的,1是有名函数,而2只是让一个变量指向一个无名函数而已,而1和2在这里是等价的。2可以直接在函数声明后加上括号就表示创建完成后立即进行函数调用。例如:
var  i = function(obj){
    alert(obj);
 }("我是脚本之家");
       另外有名函数和无名函数的重要区别:对于有名函数,它可以出现在调用之后再定义;而对于无名函数,她必须是在调用之前就已经定义。例如下面使用无名函数的错误例子:
i();
var i = function(){
    alert("我是脚本之家");
}
以下才是正确写法:
var i = function(){
    alert("我是脚本之家");
}
i();
或者使用有名函数:
 i();
function i(){
     alert("我是脚本之家");
}

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

javascript中的有名函数和无名函数

Web开发
javascript中的有名函数和无名函数

JavaScript中small函数

Web开发
JavaScript中small函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Javascript中的数学函数

Web开发
Javascript中的数学函数

JavaScript中splice函数

Web开发
JavaScript中splice函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

javascript中close()函数

Web开发
javascript中close()函数

JavaScript中indexOf函数

Web开发
JavaScript中indexOf函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

带缓冲的 收缩与展开内容效果

带缓冲的 收缩与展开内容效果

javascript最短的拖动代码[兼容FF]

javascript最短的拖动代码[兼容FF]
下拉加载更多内容 ↓