ReferenceError和TypeError区别

ReferenceError和TypeError区别在于,ReferenceError是和作用域查找相关,TypeError是查找作用域成功,但是对变量的操作非法或者错误所生成。

假如查找不到变量。LHS在非严格模式下找不到变量会自动生成全局变量,但是在严格模式会和RHS一样ReferenceError的错误。

假如能查找到变量,对其进行非法或者不正确的操作都会报TypeError的错误。

猜你喜欢

转载自blog.csdn.net/yangxiaoyanger/article/details/82422164