我想將數字四捨五入到前兩位數字。JavaScript的前兩位數字的整數?
14300 -> 15000
1430 -> 1500
143 -> 150
14 -> 14
我想通了這麼多:
var n = 14300;
n = parseFloat(Math.ceil(n).toPrecision(2));
console.log(n);
它返回14000,但我想圓起來。 Math.ceil僅適用於下一個整數。 http://jsfiddle.net/cruTY/
注:我知道我可以把n
使它成爲一個小數,但我想這個功能爲所有的數字工作,而無需手動插入/1000
或/1000000
。
不圍捕像OP希望,只用兩個數字結束。你的例子結束了14,而不是15000. – jfriend00
錯過了,編輯答案。 – leesei
對不起,我是afk,它似乎工作,謝謝!對任何觀衆來說,這是做到這一點的正確方法嗎? –