1.在js的function外定义一个变量
var name='测试';
function XX(){
alert(name);
}
2.不使用var,直接给定义变量,隐式的声明了全局变量
name='测试';
function XX(){
alert(name);
}
这种方法,即使该变量是在一个function内,当该function被执行后它变成了全局变量 ---- 但是function不执行它就不被其他function知道,所以最好定义在function外
3.使用window.变量名定义为全局变量,但是注意:调用时候建议写上window.变量名,当然也可以不写;我们常用的document.getXXX的document对象就是window的
window.name='测试';
function XX(){
alert(window.name);
}