JavaScript 作用域

<script>
 
function f1(a){
   document.write('参数的作用域在函数以内,其值是 '+a);//参数a的作用范围,所以打印出来是5;
}
 
function f2(){
   document.write('在函数里不能访问其他函数的参数'+a); //不在参数a的作用范围,是一个未声明的变量,无法打印
}
 
f1(5);
f2();
document.write('在函数外也不能访问'+a);//也不在参数a的作用范围,是一个未声明的变量,无法打印
 
</script>

类似于之前所学的编程语言
function f1(a){
}
function为关键字函数 f1 函数名 传参a
通过document.write() 理解为方法将参数a实现

f1(5);
f2();

类似于调用 即可

全局变量的作用域
在之前有 var a=5;
可以在f2里修改a的值 f1中调用输出
function f2(){
a=0;
}
function f1(){
document.write(a);
}
f2();
f1();

具体实现方式如上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值