Я пытаюсь округлить число до двух первых цифр.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
.
Не сгонять как ОП хочет, и только заканчивается двумя цифрами. Ваш пример заканчивается 14, а не 15000. – jfriend00
Пропустил это, отредактировал ответ. – leesei
Извините, я был афком, кажется, работает, спасибо! Для любого зрителя это правильный способ сделать это? –