• js中加“var”和不加“var”的区别

    Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不代表是合适的代码。

    1.都加var,在方法内则是局部变量,在方法外则是全局变量。

    2.都不加var,全是全局变量。

    3.在方法内,加var为局部变量,不加var则是全局变量(在执行当前方法之后)。