var person = "karen"
person="1234"
console.log(person)
如果一个变量在存值的时候没有 声明 那么系统就会帮我们主动声明这个变量
如果变量在存值的时候已经存值了,那么最近的一次存值就会覆盖之前的值
取值的时候 如果取的变量没有声明过 也就是未定义的值的时候就会报错
关系到后面的作用域和隐式提升
var person = "karen"
person="1234"
console.log(person)
如果一个变量在存值的时候没有 声明 那么系统就会帮我们主动声明这个变量
如果变量在存值的时候已经存值了,那么最近的一次存值就会覆盖之前的值
取值的时候 如果取的变量没有声明过 也就是未定义的值的时候就会报错
关系到后面的作用域和隐式提升