函数声明式与函数表达式的区别

Posted ygunoil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数声明式与函数表达式的区别相关的知识,希望对你有一定的参考价值。

1、函数声明中函数名是必须的,函数表达式中则是可选的。
2、 用函数声明定义的函数,函数可以在函数声明之前调用,而用函数表达式定义的函数则只能在声明之后调用。
( 根本原因在于解析器对于这两种定义方式读取的顺序不同:解析器会实现读取函数声明,即函数声明放在任意位置都可以被调用;而对于函数表达式,解析器只有在读到函数表达式所在那一行时才会开始执行)

以上是关于函数声明式与函数表达式的区别的主要内容,如果未能解决你的问题,请参考以下文章

python—day14内置函数2列表生成式与生成器表达式模块

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

javascript中函数声明与函数表达式的区别

逻辑函数式与真值表

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

函数声明与函数表达式的区别