javascript学习(一): javascript中的局部变量和全局变量

声明变量:

var stdId;  
var name,sex;  
var total=3721;  
var notNull=true;  
var i=j=0;  
也可以省略var

m = 9;


变量作用域:(方式、位置)

全局变量:在函数外声明  
局部变量:在函数内声明  
全局变量可在整个脚本中被使用,可在不同的窗口中相互引用(指定窗口名)


但是如果在函数内声明变量时省略var,那么该变量即为全局变量。


var globe = "javascript"; //globe是全局变量 
      
test(); 
      
function test() 
{ 
    local = "vbscript"; //因为声明时省略了var,此时local是全局变量 
          
    document.writeln(globe); 
    document.writeln(local); 
} 
      
document.writeln(globe); 
document.writeln(local);

打印结果是
javascript vbscript javascript vbscript

你可能感兴趣的:(JavaScript,作用域)