zoukankan      html  css  js  c++  java
  • JS Error

    1. SyntaxError 语法错误
    // 变量名不规范
    // var 1 = 1;
    var 1ab = 1;

    关键字赋值
    new = 5;
    function = 1;

    基本语法错误:
    var a = 5:

    function 1test() {};


    2.ReferenceError引用错误

    变量或者函数未被声明;
    test();

    var a = 1 = 2;


    3. RangeError 范围错误
    数组长度赋值为负数

    var arr = [1, 2, 3];
    arr.length = -1;

    对象方法参数超出可行范围:
    var num = new Number(66.66);
    console.log(num.toFixed(-1));


    4.TypeError
    调用不存在的方法
    123();

    var obj = {};
    obj.say();

    实例化原始值,实例化必须是构造函数
    var a = new 'string';
    var a = new 123;

    5. URI error: uniform resource identifier 统一资源标志符
    URL: uniform resource locator 统一资源定位符
    URN: uniform resource name 统一资源名称
    URL:https://ke.qq.com/webcourse/index.html#cid=329070&term_id=100390499&taid=2890250997532014&vid=5285890793853459810 (可以访问的资源)
    URN:ke.qq.com/webcourse/index.html#cid=329070&term_id=100390499&taid=2890250997532014&vid=5285890793853459810
    href="tel:1390000000"
    href="mailto:rrrr@qq.com"

    var myUrl = 'http://www.baidu.cin?name="小叶"';
    var newUrl = encodeURI(myUrl);
    var newNweUrl = decodeURI(newUrl)


    6. EvalError eval函数执行错误
    eval 可以把json字符串形式的数据转化成json对象的
    eval('1');


    var obj = {
    a: 1,
    b: 1
    };

    console.log(eval('obj'));
    console.log(eval(obj));


    new Error('print error');// output error
    new ReferenceError();

  • 相关阅读:
    HTTP协议详解(转)
    Linux shell 提取文件名和目录名的一些方法(转)
    快速建立ssh互信(转)
    Python 连接mysql
    pt-online-schema-change原理解析(转)
    python基础学习笔记3
    python基础学习笔记2
    DNS服务器原理
    代理服务器(Proxy)原理
    Ext.MessageBox消息框
  • 原文地址:https://www.cnblogs.com/ycherry/p/12106141.html
Copyright © 2011-2022 走看看