使用typeof()可以取得数据类型<script language=javascript>
alert(typeof(1))
alert(typeof('1'))
</script>

解决方案 »

  1.   

    谢了,
    我的意思是在网页中的内容,
    比如<td>123</td>中的123,有没有办法直接获得他的数据类型,而不是用判断isNaN
      

  2.   

    typeof就是用来返回数据类型的,你可以执行我写的代码试试
    返回的 “number”,"string"
      

  3.   

    呵呵,我知道这样会返回number string
    可是怎么把<td>中的内容作为typeof()的参数,让它显示<td>中内容的数据类型?
      

  4.   

    那就要用到 innerText来去<td>的值了,然后再将这个值作为参数。
    <table id =tb >
    <tr>
    <td>
    123
    </td>
    </tr>
    </table>
    <script language=javascript>
    alert(typeof(tb.rows(0).cells(0).innerText))
    </script>
      

  5.   

    楼主,这可能不行哦,因为从<td>中取出数据到JS的function中在判断类型的时候已经都被JS当作String来处理了。
      

  6.   

    是啊,就是楼上说的这个问题
    innerText取出来就已经是String了
    有没有别的函数方法可以直接判断数据类型的?