Интеллектуальное округление на Javascript

В настоящее время мне нужно округлить числа до их ближайшего основного номера. (Не знаю, какой здесь правильный термин)

Но посмотрите на пример того, чего я пытаюсь достичь

IE:

 13 // 20
 349 // 400
 5645 // 6000
 9892 // 10000
 13988 // 20000
 93456 // 100000
 231516 // 300000

etc. etc.

Я внедрил способ сделать это, но он настолько болезненный и обрабатывает числа только до миллиона, и если я хочу, чтобы оно поднялось выше, мне нужно добавить больше, если утверждения (да, посмотрите, как я его вложил: P im не очень горжусь, но мозг застрял)

Должно быть уже что-то есть, но google мне не очень помогает, вероятно, из-за того, что я не знаю правильного термина для вида округления, которое я хочу сделать

7
задан Tristan 19 September 2011 в 11:08
поделиться