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