JavaScript常见的三种报错
- SyntaxError 语法错误 ,书写的代码不符合JS语法规范,比如多写一个括号,声明变量方法出错等。
vae a=1;
console.log(a); //Uncaught SyntaxError: Unexpected identifier
- ReferenceError 引用错误,引用了一个不存在的变量
var a=1;
console.log(b); //Uncaught ReferenceError: b is not defined
- TypeError 类型错误,调用了对象不存在的方法(如下,arr是数组对象,a不是数组对象的方法)
var arr=[];
console.log(arr.a()); //Uncaught TypeError: arr.a is not a function