作用域

作用域:是指变量的作用范围
- 直接编写在script中的代码我们称它为全局作用域
- 全局作用域下的代码在什么时候销毁?
- 在页面打开时创建
- 在关闭页面时销毁
- 全局作用域下也有一个全局对象 。 window
- 创建的变量,我们把它当做window的属性
- 创建的函数,我们把它当做window的方法
- 在全局作用域中定义的变量,我们称他为全局变量,在页面的任何位置都可以使用
变量:
全局变量
作用于整个页面script中
当页面关闭时销毁
局部变量
作用于【函数】内部
在函数调用结束时销毁
隐式全局变量
没有使用var关键字声明的变量

	<script type="text/javascript">
			// 定义一个本地变量 名为 a
			var a = 10;
			console.log(window.a)
			console.log(a)
			c = 50;
			var b;
			function sum(a,b){
				a = 33;
				b = 20;
				console.log(a,b)//33 20
				console.log(c)
			}
			sum()
			console.log(c)
			console.log(a,b)//10 报错   ----- 10 undefined
			
			var c = 50;
			function add(a,b){
				var c = 10;
				console.log(a,b)
				console.log(c)//10
			}
			add(c,"hello");
			console.log(c)//50
	</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值