标题 | JavaScript小数、整数四舍五入方法 |
范文 | JavaScript小数、整数四舍五入方法,具体代码如下: //保留两位小数同时四入五入 function changeTwoDecimal(x) { var r = ""; var x1 = parseFloat(x); if (isNaN(x1)) { r = x.toString(); } else { var x2 = Math.round(x1 * 100) / 100; x1 = (x1 * 1000) / 1000; if (x2 >= x) r = x2.toString(); else r = (x2 + 0.01).toString(); } var p = r.indexOf('.', 0); if (p == -1) return r; else return r.substring(0, p) + r.substring(p, p + 3); } //保留三位小数同时四入五入 function changeThreeDecimal(x) { var r = ""; var x1 = parseFloat(x); if (isNaN(x1)) { r = x.toString(); } else { var x2 = Math.round(x1 * 1000) / 1000; x1 = Math.round(x1 * 10000) / 10000; if (x2 >= x1) r = x2.toString(); else r = (x2 + 0.001).toString(); } var p = r.indexOf('.', 0); return r.substring(0, p) + r.substring(p, p + 4); } //保留整数同时四入五入 function changeZeroInt(x) { var r = ""; var v1 = 0; r = x.toString(); var p = r.indexOf('.', 0); if (p != -1) v1 = r.substring(0, p) * 1; else v1 = r * 1; if (v1 > x) return v1; else { if (p != -1) return v1 + 1; else return v1; } } |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。