常出现的报错形式

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相关函数参数不正确的错误)

你可能感兴趣的:(常出现的报错形式)