欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js全局变量和局部变量

程序员文章站 2022-07-01 23:34:04
注意第二种全局变量:在函数内部不声明直接赋值的变量 ......
 1  <script>
 2         var num = 10; //第一种全局变量,直接在外部声明
 3 
 4         function fun1() {
 5             console.log(num);
 6             num1 = 20; //第二种全局变量:在函数内部不声明直接赋值的变量
 7             console.log("num1=" + num1);
 8             var num3 = 30; //声明且赋值的是局部变量
 9 
10         }
11         fun1();
12         //console.log(num3); //num3 is not defined
13 
14 
15         function fun2(a) {
16             console.log("fun2传入了" + a); //第二种全局变量:在函数内部不声明直接赋值的变量
17         }
18         fun2(num1);
19         // console.log("fun2传入了" + a); //a is not defined 函数传入的参数是局部变量
20     </script>

注意第二种全局变量:在函数内部不声明直接赋值的变量