Truncate number to two decimal places without rounding

前端 未结 30 3145
再見小時候
再見小時候 2020-11-22 09:08

Suppose I have a value of 15.7784514, I want to display it 15.77 with no rounding.

var num = parseFloat(15.7784514);
document.write(num.toFixed(1)+\"
30条回答
  •  不要未来只要你来
    2020-11-22 10:02

    It's more reliable to get two floating points without rounding.

    Reference Answer

    var number = 10.5859;
    var fixed2FloatPoints = parseInt(number * 100) / 100;
    console.log(fixed2FloatPoints);

    Thank You !

提交回复
热议问题