今天在看别人写的一段代码时,看到一段代码先测试
返回值是否是undefined,然后进行相应操作。
接着测试返回值是否是unknown,然后进行相应操作。
请问有没有浏览器的返回值是unknown啊?

解决方案 »

  1.   

    没遇到过unknown.
    undefined倒是遇到不少
      

  2.   

    unknown 应该是自定义的东西
      

  3.   

    在用 typeof 运算符,检测到 js 不认识的数据类型时,会返回 unknownvar http = new ActiveXObject("MSXML2.XMLHTTP");
    http.open("GET", "http://www.baidu.com", false);
    http.send();WScript.Echo(typeof http.responseBody);
      

  4.   

    没有,未定义的属性、未初始化的变量的值是undefined
      

  5.   

    JavaScript 里没有,应该是 JScript 自己扩展滴L@_@K
    http://bbs.51js.com/viewthread.php?tid=85034
      

  6.   

    未定义的只有undefined没有unkown