如何转换为保留2位小数形式? var a = 99.96633;Math.round(a*100)/100 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i = 3.3333i = i.toFixed(2)i = Number(i) 以上两种方法都没有考虑输入整数也可以输出带两位小数的浮点形式,即输入2,输入结果应该为2.00,而不是2。<input type="text" value="" id="ipt"><br><input type="button" value="转换" onclick="doit()"><div id="show"></div><script>function doit(){val=parseFloat(document.getElementById('ipt').value);var returnval=Math.round(val*100)/100;if(returnval==parseInt(returnval)) returnval=returnval+'.00';//如果是整数则补足小数点的两个0alert(returnval);}</script>或:<input type="text" value="" id="ipt"><br><input type="button" value="转换" onclick="doit()"><div id="show"></div><script>function doit(){val=parseFloat(document.getElementById('ipt').value);var returnval=val.toFixed(2);alert(returnval);}</script> 各位我想把 这个JS里的红色部分改成用参数 用函数传递进去麻烦各位 帮我改下 checkbox全选问题 怎样把word,ppt,excel文件放在浏览器中展示 javascript 小问题,麻烦高手指点下。 firefox下,js不能修改iframe.src 动态js 添加节点问题 有时间给看看这个问题http://space.cnblogs.com/question/2966/ 怎么用js控制超链接样式? 下载文件保存问题,在线等待,解决即给分 请大家帮我看看此万年历程序错在哪里? 求显示上次登录时间代码 求教滑动展开的DIV
i = i.toFixed(2)
i = Number(i)
<input type="button" value="转换" onclick="doit()">
<div id="show"></div>
<script>
function doit(){
val=parseFloat(document.getElementById('ipt').value);
var returnval=Math.round(val*100)/100;
if(returnval==parseInt(returnval)) returnval=returnval+'.00';//如果是整数则补足小数点的两个0
alert(returnval);
}
</script>或:
<input type="text" value="" id="ipt"><br>
<input type="button" value="转换" onclick="doit()">
<div id="show"></div>
<script>
function doit(){
val=parseFloat(document.getElementById('ipt').value);
var returnval=val.toFixed(2);
alert(returnval);
}
</script>