ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 六种错误对象 * EvalError * RangeError * ReferenceError * TypeError * SyntaxError * URIError 也可以自定义错误对象 ## throw 抛出错误 抛出错误后,代码停止执行,只有用try-catch 捕获之后,才可以继续执行 ### throw xxx 和 throw error 的区别 * throw new Error() - **创建错误并抛出** * throw Error() - 创建错误并抛出 ![](https://img.kancloud.cn/08/21/08219afc07a4da4debb0e37195d84efe_955x345.png) * throw xxx - 抛出错误 ## 构造函数用 new 和不用 new 调用的时候 ![](https://img.kancloud.cn/57/e1/57e1f3f9b0ac7d967644c358ed743ffb_1462x469.png) new - this指向 新创建的对象的,并且会返回这个对象 不用new - 内部this指向window,不会返回这个对象