javascript如何取小数点后四位数?
javascript如何取小数点后四位数?<scriptlanguage="javascript">functiongetResult(){varsum;sum=pars...
javascript如何取小数点后四位数?
<script language="javascript">
function getResult()
{
var sum;
sum=parseInt(document.form1.m9.value)*7.05;
document.form1.m10.value=Round(sum,2);
}
</script> 展开
<script language="javascript">
function getResult()
{
var sum;
sum=parseInt(document.form1.m9.value)*7.05;
document.form1.m10.value=Round(sum,2);
}
</script> 展开
5个回答
展开全部
js中提供了对应的函数,即toFixed(n)方法。参数n表示要保留几位小数。
比如:
var a =123.456789;
alert(a.toFixed(4));// 四舍五入保留四位小数
// 将num四舍五入并截取n位小数。
getResult(num,n) {
return num.toFixed(n);
}
注意:
当 n 太小或太大时抛出异常 RangeError。正常范围是[0,20]。
当调用该方法的对象不是 Number 时抛出 TypeError 异常。
展开全部
将得到的数字乘以10000,然后用Math,round()四舍五入,完了再除以10000搞定!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script language="javascript">
function getResult()
{
var sum;
sum=Number(document.form1.m9.value)*7.05;
document.form1.m10.value=sum.toFixed(4);// 4代表取小数点四位
}
</script>
你用了 parseInt 函数,parseInt函数是把数字转换为整形数字了,那里还有小数啊,应该用Number函数
function getResult()
{
var sum;
sum=Number(document.form1.m9.value)*7.05;
document.form1.m10.value=sum.toFixed(4);// 4代表取小数点四位
}
</script>
你用了 parseInt 函数,parseInt函数是把数字转换为整形数字了,那里还有小数啊,应该用Number函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
//四舍五入到num后面的n位
function getResult(num,n){
return Math.round(num*Math.pow(10,n))/Math.pow(10,n);
}
//截取n位
function getresult(num,n){
return num.toString().replace(new RegExp("^(\\-?\\d*\\.?\\d{0,"+n+"})(\\d*)$"),"$1")+0;
}
</script>
//四舍五入到num后面的n位
function getResult(num,n){
return Math.round(num*Math.pow(10,n))/Math.pow(10,n);
}
//截取n位
function getresult(num,n){
return num.toString().replace(new RegExp("^(\\-?\\d*\\.?\\d{0,"+n+"})(\\d*)$"),"$1")+0;
}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.
FormatFloat("0.00",3.01254)
2.
format("2.344","#.00") 返回2.34
3.
(0.12345).toFixed(4)(四位)
4.
(0.12345).toPrecision(4)(四位)
</scpipt>
记得给我加分哦 这么详细~!
FormatFloat("0.00",3.01254)
2.
format("2.344","#.00") 返回2.34
3.
(0.12345).toFixed(4)(四位)
4.
(0.12345).toPrecision(4)(四位)
</scpipt>
记得给我加分哦 这么详细~!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询