<script type="text/javascript">
var aa,bb;
function a(aa1){
aa=aa1;
} function b(bb1){
bb=bb1;
} function c(cc){
var cc=aa+bb
}
</script>
声明两个全局变量就好了
var aa,bb;
function a(aa1){
aa=aa1;
} function b(bb1){
bb=bb1;
} function c(cc){
var cc=aa+bb
}
</script>
声明两个全局变量就好了
根据1楼的提示百度了下:变量variable a.全局变量Global Variable 和 局部变量 Private Variable 加var和不加var是有区别的 ,实质就是指明这个变量在Scope Chain所在的位置。
--》如果不用关键字var,声明一个变量,那么这个是全局变量,任何子函数都可以访问,就算是跳出花括号的地方,亦可被访问;
--》如果使用关键字var,则从所在的“花括号{}”起,全体函数都可以访问该变量:看样子我不加 var 就可以了
aa=aa;
} function b(bb){
bb=bb;
} function c(cc){
var cc=aa+bb
}
分别给分吧,谢谢楼上几位