Округление в яваскрипте)

WP

^_^
Округление в яваскрипте)

function myround(value,n)
{
if (n == 0) {return Math.round(value);}
var a = Math.floor(value);
var b = value.toString().substring(a.toString().length+1);
if (b.length-n > 0) {b = Math.round(b/Math.pow(10,b.length-n));}
if (b > 0) {a += '.'+b}
return a;
}
:) Интересно, кто-нибудь подобные художества рождал?)
 

bkonst

.. хочется странного?...
Откуда ЭТО? Студенческий / индусский код?
 

WP

^_^
Именно, только жуутко извращенный, сейчас работаю над апдейтом)
 

AmdY

Пью пиво
Команда форума
бог мой, HraKK заразил всех, мы превращаемся в индуссов, спасайся кто может !!!!
 

С.

Продвинутый новичок
Совсем недавно тоже пришлось изврщяться:

Код:
function round(N,Dec)
{
  if (Dec) N=N*100;
  N= Math.round(N);
  if (Dec)
  {
    N=N.toString();
    if (N.length<3) N='0'+N;
    if (N.length<3) N='0'+N;
    N= N.slice(0,-2)+"."+N.substr(N.length-2);
  }
  return N;
}
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
так это юмор?... :)
а я повёлся...
 

AmdY

Пью пиво
Команда форума
эт не стёб, это индусский кодинг, это кажись должно работать.
осталось вынести функцию в класс, сосдать класс, наслёдующий его и в обязательном порядке реализовать рекурсию. А ещё десяток проверок не помешает.
А затем этот вариант подсовывать тем, ко не отличает java и javascript
 

Андрейка

Senior pomidor developer
без понятия.. последний раз мне был интересен ббкод, который с 5 попытки так и не заработал.. качать шестой 2х метровый апдейт обламывает, да и не актуально уже
 
Сверху