第十二节 JavaScript变量和函数预解析

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <script type="text/javascript">
 7         
 8         // 变量和函数的声明会提前预解析
 9         alert(iNum); 
10         var iNum = 12;
11         // alert(iNum); 
12         //如果把这句话放在最前面,JavaScript由于预声明的特性会返回undefined,并不会报错,但是如果写alert(iNum01);程序就会报错并在这里停止执行
13         
14 
15 
16         // 对于函数可以先调用后定义
17     </script>
18 </head>
19 <body>
20     
21 </body>
22 </html>
原文地址:https://www.cnblogs.com/kogmaw/p/12492897.html