RHS,LHS
RHS表示对变量在作用域中获取值。
LHS表示对变量进行赋值,如果未存在就会在全局作用域中创建一个(非严格模式下)。
对一个未定义的变量进行RHS时会报ReferenceError错误。
对一个变量进行不合理的操作,引擎会爆出typeError。
ReferenceError 同作用域判别失败相关,而 TypeError 则代表作用域判别成功了,但是对 结果的操作是非法或不合理的
RHS,LHS
RHS表示对变量在作用域中获取值。
LHS表示对变量进行赋值,如果未存在就会在全局作用域中创建一个(非严格模式下)。
对一个未定义的变量进行RHS时会报ReferenceError错误。
对一个变量进行不合理的操作,引擎会爆出typeError。
ReferenceError 同作用域判别失败相关,而 TypeError 则代表作用域判别成功了,但是对 结果的操作是非法或不合理的