HTML语言中如何实现保留一位小数点?急
答案:3 悬赏:70 手机版
解决时间 2021-04-06 23:59
- 提问者网友:末路
- 2021-04-06 11:51
HTML语言中如何实现保留一位小数点?急
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-04-06 12:46
function num(i) {
var n = i.toFixed(1);
alert(n);
}
num(123.34);这个就是取一位小数的功能,调用这个function就可以了,你看行否
追问:但是我不知道怎么调用啊?我的源代码如上!
追答:不太明白你的源代码的意思,我给你的只是一段取一位小数的javascript代码,调用只需要这样就能调用。num(123.34);
var n = i.toFixed(1);
alert(n);
}
num(123.34);这个就是取一位小数的功能,调用这个function就可以了,你看行否
追问:但是我不知道怎么调用啊?我的源代码如上!
追答:不太明白你的源代码的意思,我给你的只是一段取一位小数的javascript代码,调用只需要这样就能调用。num(123.34);
全部回答
- 1楼网友:傲气稳了全场
- 2021-04-06 13:29
function formatCurrencyTenThou(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*10+0.50000000001);
cents = num%10;
num = Math.floor(num/10).toString();
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num + '.' + cents);
}
追问:貌似很复杂啊!我主要是我网页中有个计算控件,默认保留两位小数,但我只需要保留一位小数,所以想有没有什么属性语句能解决呢!
追答:var num=789.45;
num = Math.floor(num*10+0.50000000001);
num = num/10;
这样你看的懂了吧。
- 2楼网友:刀戟声无边
- 2021-04-06 13:13
光用html是实现不了的,要用到js,将数字的类型为字符串,然后截取到小数点后一位的这个位置,其他的字符去掉,至于是不是要转回到数字类型,依情况而定
追问:那要怎么做呢?
追问:那要怎么做呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯