1. 程式人生 > >js 取兩位小數 不要四捨五入或四捨五入的方法

js 取兩位小數 不要四捨五入或四捨五入的方法

取兩位小數,排除非數字型別的情況下,直接使用.toFixed(n)
Number.toFixed(n) -- 保留n位小數點,多出的四捨五入
var num=123456.789;
var num1=num.toFixed(2) // 123456.79

如果不要四捨五入,並且一定要去2位小數,即使是“12.1”這種要變成“12.10”可以保留3位小數,然後擷取的方式,擷取前面2位,那樣又是保留2位小數,又不會四捨五入:
var num2=num.toFixed(3);
num2.substring(0,num2.lastIndexOf('.')+3) // 123456.78