Javascript 以这两种方式将函数存储在变量中的根本区别是什么?

Javascript 以这两种方式将函数存储在变量中的根本区别是什么?,javascript,function,Javascript,Function,这是非常基本的javascript,问起来可能很愚蠢,但这两者之间的区别是什么: 函数变量{}; b var变量=函数{} 我认为第二个示例在浏览器读取后立即执行,对吗?您的第一个示例是函数语句。第二个是函数表达式。Per: 函数表达式和函数之间的主要区别 语句是函数名,可以在函数中省略 表达式来创建匿名函数。函数表达式可以 用作运行的IIFE立即调用函数表达式 一旦它被定义。另请参见有关函数的章节 更多信息 我想第二个会在浏览器读取后立即执行,对吗不

这是非常基本的javascript,问起来可能很愚蠢,但这两者之间的区别是什么:

函数变量{}; b var变量=函数{}


我认为第二个示例在浏览器读取后立即执行,对吗?

您的第一个示例是函数语句。第二个是函数表达式。Per:

函数表达式和函数之间的主要区别 语句是函数名,可以在函数中省略 表达式来创建匿名函数。函数表达式可以 用作运行的IIFE立即调用函数表达式 一旦它被定义。另请参见有关函数的章节 更多信息

我想第二个会在浏览器读取后立即执行,对吗不