函數內存在變量提高的狀況,能夠先使用後聲明javascript
<script language="javascript" type="text/javascript"> var test1 = 5; function f2(){ console.log(test1); var test1 = 3; } f2(); </script>
打印出來是undefined。並非5也不是3.java
JS容許不存在的變量先使用,默認會初始化爲一個undefined函數