var s= "3";
var i = Number(s)

解决方案 »

  1.   

    var s= "3";
    var i= Number(s);
      

  2.   

    var s= "3";
    var i= Number(s);
      

  3.   

    parseInt<script>
    function mycheck(obj)
    {
    if (isNaN(obj.value))
    alert(typeof(obj.value));
    else
    alert(typeof(parseInt(obj.value)));
    }
    </script>
    <input type="text" name="b" size=5 class=1 onblur="mycheck(this)">
      

  4.   

    假设a1为字符
    a1=a1+0
    这样就转换了。
      

  5.   

    为避免其他进制的干扰,最后采用显式申明,如:
    alert(parseInt("08"))        //will be 0
    alert(parseInt("08",10))     //will be 8
      

  6.   

    Javascript的函数的:
    CharToInt()vbscript:
    CInt()
      

  7.   

    to楼上:js有个CharToInt()函数是你自己想出来的吧?
      

  8.   

    呵呵,还有parseInt(parseFloat(string))。这样在string以空格或者0开头的时候也能工作