javascript 保留两位小数 (且不四舍五入)
在javascript中,想要处理一个数,,且不四舍五入的保留两位小数。下面介绍一下方法:
方法1:利用parseInt()和toFixed()函数
|
|
方法2:利用Math对象的floor()函数
|
|
更多示例:
终极解决方案
//Math.ROUND() 四舍五入保留2位小数,向下取整可以用floor
_sumNums = Math.round(_sumNums * 100) / 100;
// 四舍五入设置保留几位小数
toFixed(v, len) {
len = len || 1; // 保留几位小数
if (v === null || v === undefined) {
return '';
}
return Math.round(v * 1 * 10 ** len) / 10 ** len;
}
//10 ** len = Math.pow(10,len)