永发信息网

JS函数声明和函数表达式的区别

答案:2  悬赏:60  手机版
解决时间 2021-02-16 03:09
  • 提问者网友:十年饮冰
  • 2021-02-15 15:44
JS函数声明和函数表达式的区别
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-02-15 15:51
函数声明

fun();
function fun(){}这样定义一个函数的时候,解析器会将fun提前,所以,fun即使放在函数声明之前,也是可以正常运行的。


函数表达式
fun();
var fun = function(){}这种解析器会先定义一个fun,也就是
var fun;
fun();
fun = function(){};所以这样会出现错误。
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-15 17:15
$(function(){}); // jquery的用法,dom ready时执行 (function(){})(); // 自执行匿名函数 var a = (function(){})(); // 自执行匿名函数,将执行结果赋给变量a
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯