一:引用错误(ReferenceError)
1:描述:当一个不存在的变量被引用时发生的错误。
二:类型错误(TypeError)
1:描述:用来表示值的类型非预期类型时发生的错误
三:范围错误(RangeError)
1:描述:当一个值不在其所允许的范围或集合中就会抛出RangeError
四:语法错误(SyntaxError)
1:描述:用来标识对象试探分析语法上不可行的错误
五:捕获(try catch)
try{
console.log(a);
let b
b.do();
}catch(e){
console.log('捕获到的错误:',e.message)
}