js中没有声明的“变量”为什么会变成全局属

2025-03-01 16:16:16
推荐回答(1个)
回答1:

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