// ReferenceError:引用的变量不存在 // console.log(a) //Uncaught ReferenceError: a is not defined // console.log(‘---‘) //没有捕获error,下面的代码不会执行 // TypeError:数据类型不正确的错误 // let b = null // console.log(b.name) //Uncaught TypeError: Cannot read property ‘name‘ of null // RangeError:数据值不在其允许的范围内 // function fn(){ // fn() //自己调用自己,递归陷入死循环 // } // fn() //Uncaught RangeError: Maximum call stack size exceeded // SyntaxError:语法错误 // const c = """" //Uncaught SyntaxError: Unexpected string
原文:https://www.cnblogs.com/yaya-003/p/12776114.html