食品网站应该怎么做,wordpress 又拍云,wordpress 301插件,行业网站名录一、保留两位小数#xff08;四舍五入#xff09;
解决方案#xff1a;使用 toFixed(x) 方法可以对小数进行指定位数保留#xff0c;其中x是要保留的位数用法#xff1a;num.toFixed(x)#xff0c;其中num为需要操作的数据#xff0c;x为要保留的位数示例#xff1a;1…一、保留两位小数四舍五入
解决方案使用 toFixed(x) 方法可以对小数进行指定位数保留其中x是要保留的位数用法num.toFixed(x)其中num为需要操作的数据x为要保留的位数示例1.456.toFixed(2)结果1.46
二、保留两位小数非四舍五入
解决方案自定义方法完成该功能
truncateDecimal(number, decimalPlaces) {var factor Math.pow(10, decimalPlaces)return Math.floor(number * factor) / factor
}用法truncateDecimal(num, x)其中num为需要操作的数据x为需要保留的位数示例truncateDecimal(1.456, 2)结果1.45truncateDecimal方法说明 Math.pow(底数指数Math.pow(10, 2), 即计算10的平方factor为100Math.floor(num) 返回小于参数num的最大整数即对num向下取整Math.floor(1.456 * 100) 145Math.floor(1.456 * 100) / 100 1.45