没有合适的资源?快使用搜索试试~ 我知道了~
什么是作用域 作用域是在运行代码是代码中的默写特定部分中的变量,函数和对象的可访问性,变量不是在所有地方都可以使用的,而这个变量的使用范围就是作用域。 局部作用域,函数内部 function fn(){ var a = 10; console.log(a); //10 } fn(); console.log(a);// 报错:a is not defined at 函数中的变量a属于局部变量 所以只能被局部所打印 而在函数外去打印a会显示报错图如下: 全局作用域,不在任何函数中 var a = 20; function(){ var a =10; console.log(a)//
资源详情
资源评论
资源推荐
JavaScript函数作用域函数作用域
什么是作用域什么是作用域
作用域是在运行代码是代码中的默写特定部分中的变量,函数和对象的可访问性,变量不是在所有地方都可以使用的,而这个变量的使用范围就是作用域。
局部作用域,函数内部局部作用域,函数内部
function fn(){
var a = 10;
console.log(a); //10
}
fn();
console.log(a);// 报错:a is not defined at
函数中的变量a属于局部变量 所以只能被局部所打印 而在函数外去打印a会显示报错图如下:
全局作用域,不在任何函数中全局作用域,不在任何函数中
var a = 20;
function(){
var a =10;
console.log(a)//20
}
fn();
console.log(a)//10
函数全局变量定义a为20,局部变量定义为10,所以第一次函数外打印a是得不到局部变量中的a=10;图为一下
所以说得函数外的打印 是获取不了局部中定义的值得,全局不能访问局部。
var b = 30;
var a = 20;
function fn(){
var a = 10;
console.log(a);//10
console.log(b);//30
}
fn()
console.log(a);//20
在局部打印全局变量的变量是可以的到该变量的;比如25行代码得到变量b的值。
weixin_38730977
- 粉丝: 5
- 资源: 875
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0