Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 函数表达式:为什么使用它们?_Javascript - Fatal编程技术网

Javascript 函数表达式:为什么使用它们?

Javascript 函数表达式:为什么使用它们?,javascript,Javascript,我刚刚开始自学JavaScript和编程,我对函数表达式有点困惑。基本上,我理解函数的意义,但我试图了解为什么要用函数表达式代替函数。任何帮助都将不胜感激 如果以后不需要引用函数,则可以使用表达式。这很好,因为JS中的函数不仅仅用于可调用子程序,它们还提供了范围和时序特征。如果函数functionName嵌套在另一个函数中,它将立即启动。因此,据我所知,函数表达式用于在任务中只需运行一次的代码,而不是重复调用的代码?它与非函数一样;有时我们觉得需要命名一个值,有时我们只是直接使用该值。(你不明白

我刚刚开始自学JavaScript和编程,我对函数表达式有点困惑。基本上,我理解函数的意义,但我试图了解为什么要用函数表达式代替函数。任何帮助都将不胜感激

如果以后不需要引用函数,则可以使用表达式。这很好,因为JS中的函数不仅仅用于可调用子程序,它们还提供了范围和时序特征。如果函数functionName嵌套在另一个函数中,它将立即启动。因此,据我所知,函数表达式用于在任务中只需运行一次的代码,而不是重复调用的代码?它与非函数一样;有时我们觉得需要命名一个值,有时我们只是直接使用该值。(你不明白为什么有人会写
alert(“Hello!”)
而不是
var msg=“Hello!”;alert(msg)
?)