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

Posted 萧诺

tags:

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    
    <script type="text/javascript">
        // 函数声明
        // function fn() {}
        // fn();
 //1 函数声明必须有函数名
 //2 函数可以在任意地方调用fn();
// 函数表达式 // 1 前后两个函数的名字可以相同也可以不相同 // 2 function 后面的这个名字是可以省略的 // 3 function 后面的这个名字只能再函数内部使用
// 4 函数调用只有在函数表达式声明后调用。
// var fn = function fn () {}; // 对象的属性是无序的 var obj = {}; obj.age = 19; obj.name = "jakc"; obj.gender = "male"; console.log(obj); </script> </body> </html>

 

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

JavaScript 函数声明与函数表达式的区别 函数声明提升(function declaration hoisting)

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

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

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

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

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