sum=sum+parseInt(document.form1.planValue[i].value)
解决方案 »
- jquery uploadify在ie6下无法加载
- 对上传图片大小限制中出现的问题
- Onload的问题
- 请教关于web的一些问题
- javascript 的问题
- 为什么window.open()的第二个参数设置成空后能同时打开多个窗口?会默认生成不一样的title?
- 怎么用javascript画一条虚线
- kisslan(郁忧的曼陀萝) 、wanghr100(灰豆宝宝.net)近来再给分。:)顺便在问一个
- 在表单里,能否用单选钮去控制别的控件的属性?
- 快来帮帮我。。。师傅~~
- 请问怎样使用textbox的onblur事件后值为1000000变成1,000,000
- 为什么页面排版都选用table而不用div????
请参阅
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. 保留所有权利。
<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')
<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>