数值舍入模式对比表格及部分代码
以下是使用decimal.js的模型
decimal.js默认使用的是4,也就是ROUND_HALF_UP,即我们平时讲的四舍五入
$(function(){
let arrnum = [2.3,2.5,2.6,-2.3,-2.5,-2.6];
let arrrm = [0,1,2,3,4,5,6,7,8];
let arrrmdesc = [
'ROUND_UP', // 0
'ROUND_DOWN', // 1
'ROUND_CEIL', // 2
'ROUND_FLOOR', // 3
'ROUND_HALF_UP', // 4
'ROUND_HALF_DOWN', // 5
'ROUND_HALF_EVEN', // 6
'ROUND_HALF_CEIL', // 7
'ROUND_HALF_FLOOR' // 8
];
$("#tt").append("<thead><tr><th>舍入模式</th></tr></thead>");
arrnum.forEach(itm => {$("#tt>thead>tr").append("<th>" + itm + "</th>")});
arrrm.forEach((rm, idx) => {
$("#tt").append("<tbody><tr><td>" + arrrmdesc[rm] + "</td></tr></tbody>");
arrnum.forEach(iitm => {
$("#tt>tbody>tr:eq(" + idx + ")").append("<td>" + new Decimal(iitm).toDecimalPlaces(0, rm) + "</td>");
});
});
});

骑着母猪去打猎的备忘录,如有侵权请联系本人骑着母猪去打猎删除。https://www.cnblogs.com/shichq/p/19046191
如果本文对您有所帮助,麻烦在下面评论里面随便敲上那么几下键盘,谢谢了
浙公网安备 33010602011771号