Error
作者:
再见噜噜班 | 来源:发表于
2020-03-29 13:27 被阅读0次Error类型
-
EvalError
创建一个error
实例,表示错误的原因:与 eval()
有关。
-
RangeError
创建一个error
实例,表示错误的原因:数值变量或参数超出其有效范围。
try{
new Array(-1)
}catch(e){
console.log(e) //RangeError: Invalid array length
}
-
ReferenceError
创建一个error
实例,表示错误的原因:无效引用。
try{
let a = t+1
}catch(e){
console.log(e) //ReferenceError: t is not defined
}
-
SyntaxError
创建一个error
实例,表示错误的原因:eval()
在解析代码的过程中发生的语法错误。
let 1a=1;
// Uncaught SyntaxError: Invalid or unexpected token
-
TypeError
创建一个error
实例,表示错误的原因:变量或参数不属于有效类型。
try{
let a =1
a.push(1)
}catch(e){
console.log(e) //TypeError: a.push is not a function
}
-
URIError
创建一个error
实例,表示错误的原因:给 encodeURI()
或 decodeURl()
传递的参数无效。
本文标题:Error
本文链接:https://www.haomeiwen.com/subject/wloyuhtx.html
网友评论