在JavaScript中,如果想要定义一个全局变量,一般来说就会写在用到此变量的所有方法的外层,比如:
var temp ='全局变量';
function fun11(){}
function fun22(){}
function fun33(){}
但是还有一种不太常用的js全局变量的定义方法,遇到了也要知道(特别是调试错误的时候),如下图所示:
其中,a未定义,而直接 写 a=22;其实也就相当于定义了一个全局变量a,值为22。
在JavaScript中,如果想要定义一个全局变量,一般来说就会写在用到此变量的所有方法的外层,比如:
var temp ='全局变量';
function fun11(){}
function fun22(){}
function fun33(){}
但是还有一种不太常用的js全局变量的定义方法,遇到了也要知道(特别是调试错误的时候),如下图所示:
其中,a未定义,而直接 写 a=22;其实也就相当于定义了一个全局变量a,值为22。