js如何定义全局变量

函数外部定义的变量是全局变量;函数内部定义的变量是局部变量。

js如何在方法内部定义全局变量

js中有多种定义全局变量的方法。
首先,如果一个变量没有被声明为var,那么它默认就成为一个全局变量。
但不推荐这样做,而且容易出错。
第二种方法是通过窗口声明。
此方法没有位置限制。

例如

functionfa(){a='2';//其中a是全局变量window.k=2。
//这里k也是一个全局变量}