sum=sum+parseInt(document.form1.planValue[i].value)

解决方案 »

  1.   

    JScript   parseFloat 方法
    请参阅
    isNaN 方法 | parseInt 方法 | String 对象应用于: Global 对象
    要求
    版本 1
    返回由字符串转换得到的浮点数。parseFloat(numString)
    必选项 numString 参数是包含浮点数的字符串。说明
    parseFloat 方法返回与 numString 中保存的数相等的数字表示。如果 numString 的前缀不能解释为浮点数,则返回 NaN (而不是数字)。parseFloat("abc")      // 返回 NaN。
    parseFloat("1.2abc")   // 返回 1.2。
    可以用 isNaN 方法检测 NaN。要求
    版本 1请参阅
    isNaN 方法 | parseInt 方法 | String 对象应用于: Global 对象--------------------------------------------------------------------------------© 2001 Microsoft Corporation. 保留所有权利。
      

  2.   

    方法一:
    <script>
    var str='123456'; 
    str = str-0;      //字符转成数字
    alert(str-100);
    </script>方法二:
    <script>
    var str='123456' 
    str = Number(str) //字符转成数字
    alert(str-100)
    </script>方法三
    parseFloat('0.3')
      

  3.   

    <html>
    <head>
    <script language="javascript">
    <!--
     function sum(){
     var x = document.form1.text1.value
     var y = document.form1.text2.value
     var z
     z = parseFloat(x)+parseFloat(y)
     alert("x和y的和为"+z);
     
     }
    //--></script>
    <body>
    <form name="form1">
    x<input type="text" name="text1">+y<input type="text" name="text2"><input type="button" value="求和" onclick="sum()">
    </form>
    </body>
    </html>