<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();
具体实现方式如上。