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

<!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>
原文地址:https://www.cnblogs.com/lsy0403/p/5928941.html