第三十三节 JavaScript变量作用域

 1 <!-- 变量作用域:是指变量作用的范围,JavaScript中的变量分为全局变量和局部变量。
 2         1、全局变量:在函数之外定义的变量,为整个页面公用,函数内外部都可以访问。
 3         1、局部变量:在函数内部定义的变量,只能在定义该变量的函数内部访问,外部无法访问。 -->
 4 
 5 <!DOCTYPE html>
 6 <html lang="en">
 7 <head>
 8     <meta charset="UTF-8">
 9     <title>Document</title>
10     <script type="text/javascript">
11         var iNum = 12;
12         function myalert(){
13             var iNum = 0;
14             var iNum01 = 66;
15             alert(iNum);
16         }
17         alert(iNum);
18         myalert();
19         alert(iNum01);  // 报错,程序直接崩溃
20 
21         // 不需要像python那样在函数内部声明全局变量后才可以修改值,可以直接改。
22     </script>
23 </head>
24 <body>
25     
26 </body>
27 </html>
原文地址:https://www.cnblogs.com/kogmaw/p/12493055.html