【toFixed】jquery除法保留两位数toFixed(2)的问题total+=(Number($(this)...

发布时间:2021-03-23 22:44:51

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位小数
以上问题属网友观点,不代表本站立场,仅供参考!