除了parseInt,还有Number(),parseFloat()都可以

解决方案 »

  1.   

    不行
    <script>
    var a=010
    alert(parseInt(a))
    </script>
      

  2.   

    var a=010你是定义的字符串吗》
      

  3.   

    <script>
    var a="010"
    alert(parseInt(a,10))
    </script>
      

  4.   

    首先,var a=010这种赋值方式是赋成字符型嘛?你不是要把字符型的按数值型的输出嘛?应该写成var a="010";
    其次,你的两句都没有写;号!
      

  5.   

    parseInt(a,10)
    这个是什么意思呀?
      

  6.   

    现在可以了.但不知道这个是什么意思parseInt(a,10))
    请指点
      

  7.   

    parseInt(a,10))
    表示a变量按10进制看待。
    var a=010
    其实是定义了一个2进制的一个数字,转成10进制是8
      

  8.   


    parseInt(s,10)
    是把字符串 s 转换成10进制的整型。所以var a='010';
    而不能var a=010;