晕了,最后一个错了
是NaN,原来一直以为NaN是数字类型

解决方案 »

  1.   

    最后一个要小心。
    ------------------------------------------------------------------
     hbhbhbhbhb1021(天外水火(我要多努力)) ( ) 信誉:100    Blog  2006-12-13 13:58:29  得分: 0  
       晕了,最后一个错了
    是NaN,原来一直以为NaN是数字类型
    ------------------------------------------------------------------  
     
    NaN不是数字类型是什么类型?
      

  2.   

    对了两个
    alert(typeof null)
    alert(typeof 1/0)
      

  3.   

    后两个没猜对啊,一直以为NaN是数字类型
      

  4.   

    The typeof operator returns type information as a string. There are six possible values that typeof returns: "number," "string," "boolean," "object," "function," and "undefined."The parentheses are optional in the typeof syntax.那么,这不就是说MSDN骗人了?
      

  5.   

    NND,什么世道,MSDN都不可靠了……
      

  6.   

    NaN类型是什么类型啊?难道有两个NaN,一个是数值常量,一个是类型常量?
      

  7.   

    可是,
    var tmp = typeof 1/0;
    alert( typeof tmp );结果又成了number,也就是说并没有两个NaN一说……郁闷,找不到理解它的方法了……
      

  8.   

    运行下这个,更晕,世界混乱了:
    alert(1/0 == Infinity)
    alert(typeof 1/0);
    alert(typeof Infinity)
      

  9.   

    最后一个确实没想到alert(typeof(typeof 1/0))
      

  10.   

    Amwpfiqvy(给我分吧,让我升仙)  明显是被我骗糊涂了呵呵。
      

  11.   

    注意以下结果<SCRIPT LANGUAGE="JavaScript">
    <!--
    alert(typeof 1/0)
    alert(typeof(1/0))
      //-->
      </SCRIPT>  一般我不会使用第一种方法
      

  12.   

    最后一个其实是运算优先的问题typeof 的优先级别高于/所以计算的顺序是先typeof 1然后再除以 0
      

  13.   

    ttyp(@http://www.cnblogs.com/ttyp/)  牛!!!!!哈哈
      

  14.   

    ttyp(@http://www.cnblogs.com/ttyp/) 道破了天机就不好玩了。Amwpfiqvy(给我分吧,让我升仙) 居然被我骗了那么久呵呵。