jquery除法保留两位数toFixed(2)的问题total += (Number($(this).html())/60)输出为3.1733333333333333我想保留两位数改成total += (Number($(this).html())/60).toFixed(2);结果输出为00.010.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0我只想要3.17(四舍五入)
网友回答
【答案】 <script type="text/javascript">var Digit = {};Digit.round = function(digit, length) { length = length ? parseInt(length) : 0; if (length <= 0) return Math.round(digit); digit = Math.round(digit * Math.pow(10, length)) / Math.pow(10, length); return digit;};var num = 3.1733333333333333;alert(Digit.round(num, 2));//四色五入保留2位小数