一。前沿
有时候,你得到的数据是非常准确的,但你不需要那么准确地展示给用户。一是它对用户没有多大意义,二是它看起来不太好。出于这个原因,我们经常需要截取一定的准确度。今天给大家分享一下如何实现这个功能。
二。方法
在这里,我们的功能是将一个数字转换为两位小数。从小学开始,我们就知道将一个数四舍五入到某个位的计算,例如:1649,四舍五入到十位js取小数点后两位四舍五入js取小数点后两位四舍五入,数字是1650,四舍五入到百位是1600。同理,对于3.141592653,四舍五入为3.1,两位小数为3.14。
三。代码
setTwoDecimal(x) {
var f_x = parseFloat(x);
if (isNaN(f_x)) {
alert('function:changeTwoDecimal->parameter error');
return false;
}
f_x = Math.round(f_x * 100) / 100;
return f_x;
},
根本原因其实很简单。对于浮点数保留两位小数,采用的方法是乘以需要保留的小数点后零的个数。例如,要保留两位数,乘以 100 并保留 5 位。,乘以 100000。然后将结果数四舍五入。这是一个扩展为某个倍数的数字,因为我们需要恢复它并应用对应的倍数。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 欧资源网