javascript代码实例教程-js中函数声明与表达式

发布时间:2019-01-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-js中函数声明与表达式脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 //函数声明:function 函数名(){}


//函数表达式: function 函数名(可写可不写的)(){} : 命名函数表达式 匿名函数表达式


//function aaa(){} : 函数声明


//VAR a = function aaa(){} : 命名函数表达式
//var a = function(){} : 匿名函数表达式


(function aaa(){}) : 表达式
~function aaa(){}
-function aaa(){}
+function aaa(){}

!function aaa(){}

 

/区别:
//1.函数表达式可以直接后面加括号执行,而函数声明是不可以的
//2.函数声明可以被提前解析出来的




//function aaa(){ alert(1); }();


//var a = function aaa(){ alert(1); }();


//~function aaa(){ alert(1) }();




/*if(true){
function aaa(){
alert(1);
}
}
else{
function aaa(){
alert(2);
}
}


aaa();*/




if(true){
var a = function aaa(){
alert(1);
}
}
else{
var a = function aaa(){
alert(2);
}
}


a();

 

 

 

 

/*
var a = function aaa(){
alert(1);
alert(tyPEof aaa); //内部是可以找到的
}


//a();


aaa(); //外面是找不到的*/




(function aaa(){ alert(1) })


aaa();

 

 

 

 

 

 

 



function aaa(){


return bbb();


}


/*function bbb(){
debugger;
}*/


var bbb = (function bbb(){


return function(){
debugger;
}

})();


aaa();

 

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的javascript代码实例教程-js中函数声明与表达式全部内容,希望文章能够帮你解决javascript代码实例教程-js中函数声明与表达式所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。