//函数调用的时候,把会函数的声明提升到作用域的上面 f1();//调用 var num = 20;//这个变量的声明会提升到变量使用之前 function f1() { console.log(num); //var num=10; }
<script> function f1() { console.log("哈哈"); } </script> <script> f1(); function f1() { console.log("嘎嘎"); } </script>
原文:https://www.cnblogs.com/wanguofeng/p/10500138.html