Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不代表是合适的代码。
1.都加var,在方法内则是局部变量,在方法外则是全局变量。
2.都不加var,全是全局变量。
3.在方法内,加var为局部变量,不加var则是全局变量(在执行当前方法之后)。