为啥js全局变量会自动变

JavaScript027

为啥js全局变量会自动变,第1张

自由性较高的情况下,理由如下:

js的特性决定的,自由性比较高。 在声明变量时,如果写作不规范,浏览器解析时可能会默认你声明的变量时全局变量。 你可以了解下es5或者es6,js有一种'标准格式'的规范,在标准下,声明会变得严格,作用域也会定祝

改变变量的值肯定也是通过js实现的吧,那就直接在后面跟上 该变量改变后要触发的时间就可以了吧…… 可以单独写一个方法,用来执行这个操作,如 boolean _b = true//该变量 function test(b){ _b = bdoEvent()//改变后出发的事件 }