范仁义js课程---49、全局作用域
范仁义js课程---49、全局作用域
一、总结
一句话总结:
全局作用域指在全局都能发挥作用的变量,一般在script标签里面的都是全局变量,在函数里面不使用var关键字声明的变量也是全局变量
1、什么是作用域?
作用域一般是相对变量而言的,作用域表示变量的作用区域,也就是变量能发挥作用的范围
2、js中的作用域分类?
js中的作用域分为全局作用域(指在全局都能发挥作用的变量)和函数作用域(指只能在函数里面发挥作用的变量)
全局作用域:指在全局都能发挥作用的变量
函数作用域:指只能在函数里面发挥作用的变量
3、js中全局变量和函数 与 window对象的关系?
在js中,全局变量全部都是 window对象的属性,全局的函数全部都是window对象的方法
4、js中全局变量的生命周期?
全局变量的生命周期和window对象一样,都是 在页面打开时创建,在页面关闭时销毁
二、全局作用域
博客对应课程的视频位置:49、全局作用域
https://www.fanrenyi.com/video/19/149
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>全局作用域</title> 6 </head> 7 <body> 8 <!-- 9 1、 10 什么是作用域: 11 作用域一般是相对变量而言的,作用域表示变量的作用区域,也就是变量能发挥作用的范围 12 13 2、 14 作用域分类 15 全局作用域:指在全局都能发挥作用的变量 16 函数作用域:指只能在函数里面发挥作用的变量 17 18 全局变量 19 函数(局部)变量 20 21 全局作用域 就是在整个页面 都能发挥作用 22 23 3、 24 什么样的变量 是全局变量 25 26 就是在script标签里面的变量都是全局变量 27 只要不是函数里面用var声明的变量,都是全局变量 28 29 4、 30 在js中,全局变量全部都是 window对象的属性 31 全局的函数全部都是window对象的方法 32 33 5、 34 全局变量的生命周期 35 和window一样,因为全局变量都是window对象的属性, 36 在页面打开时创建,在页面关闭时销毁 37 38 39 --> 40 <script> 41 var a=10; 42 b=11; 43 //console.log(a); 44 function fun1() { 45 var c=12; 46 d=15; 47 console.log(c); 48 console.log(d); 49 } 50 fun1(); 51 </script> 52 <script> 53 console.log(a); 54 console.log(b); 55 </script> 56 <a href="javascript:alert(a)">a</a> 57 </body> 58 </html>
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672