index
常出现的报错形式 __laine
1 SyntaxErro:(语法错误)
1:var 1a;
Uncaught SyntaxError: Unexpected number or Invalid or unexpected token
(未找到语法,无效的数值或令牌)
2:console.log("hello";
Uncaught SyntaxError: missing ) after argument list
2 ReferenceError:(引用错误)
1:console.log(a) //a为不存在的变量
Uncaught ReferenceError: a is not defined;
(无效的引用:a没有被定义)
2:console.log()=1//将变量赋值给一无法赋值的对象
ReferenceError: Invalid left-hand side in assignment;
(引用错误:赋值中左侧无效)
3 TypeError:(类型错误)
1.var a = new 123; //n ew命令的参数不是构造函数
Uncaught TypeError: 123 is not a function
(123不是一个函数)
2. var a; a.n; //对象调用不存在的方法
Cannot read property 'n' of undefined
(无法读取未定义的属性"n")
4 RangeError:(范围错误)
1. var arr = [];
arr.length = -1;//数组长度写为负数
Uncaught RangeError: Invalid array length
2.var num = new Number(12.34)
console.log(num.toFixed(-1))//将数字四舍五入为指定小数位数的数字,参数是(-1)
Uncaught RangeError: toFixed() digits argument must be between 0-2
5 (unknown): Script error(有关数据保护的错误)
6 URIError,URL错误 (与url相关函数参数不正确的错误)