1.全局变量 vs window属性, 两者都是可以在各作用域启用.
区别: 全局变量不可删, 属性可以删
var a = 1234 //全局变量
b = 2345 //b-window属性
function test(){
c = 3456 //c-window属性
}
2. let / var 区别
let 存在块作用域, var 没有
function test () {
var a = 1
if (a === 1) {
var b = 2
console.log(b)
} else {
console.log(22)
}
consol