js的变量:js的隐式声名变量总是被创建为全局变量.
code:
- <SCRIPT>
- function test(){
- a=222;
- document.writeln(a);
- }
- test();
- document.writeln(a);
- </SCRIPT>
js的变量作用域:当没有找到变量的时候,它并不会网上一及的函数跑
code:
<SCRIPT >
var x=eee;
document.writeln(x+"!");
a();
function a(){
function b(){
document.writeln(x+"-");
document.writeln(x+"+");
}
document.writeln(x+")");
var x='aaa';
b();
}
</SCRIPT>
本文探讨了JavaScript中变量的作用域问题,特别是未声明变量时的行为。通过示例代码展示了全局变量和局部变量的区别,并讨论了作用域链的工作原理。
275

被折叠的 条评论
为什么被折叠?



