ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## Javascript的原生错误类型 Error对象是最一般的错误类型,在其基础上,Javascript还定义了6中错误,也就是说存在6中派生的错误对象。 **1. SyntaxError是解析代码时发生的错误** ~~~javascript var 1a = "abc"; console.log "abc"); ~~~ **2. ReferenceError 是引用一个不存在的变量发生的错误** ~~~javascript console.log(abc); // 引用一个不存在的变量 console.log() = 1; // 将一个值分配给一个无法分配的对象 ~~~ **3. RangeError 是当一个值超出有效范围时发生的错误** `var arr = new Array(-1);` **4.TypeError 是变量或者参数不是预期类型时发生的错误。比如字符串、数值、布尔等原始类型的值使用new命令,就是抛出该错误。** `new 123;` **5.URIError是URI相关函数不正确时抛出的错误** **6.EvalError 是Eval函数没有正确执行时抛出的错误**