Форум → Программирование → JavaScript → Округление
Округление
-
22 мая 2009 г. 11:30, спустя 13 минут
у меня есть переменная i как округлить до второго знака после запятой
это с чилом, а с переменной не получается
i=(34.000000011234686).toFixed(2);
Пробывал еще разделить на сто и потом умножить на сто
i = (i * 100)/100;
но в итоги i NaN
попробуй создавать нумбер из i :
n = new Number(i)Создание объекта Number
var myValue = number var myValue = new Number(number) -
-
-
22 мая 2009 г. 12:04, спустя 5 минут 52 секунды
да хуй знает чо у тя там не работает. У ся проверил нет проблем:<script language=javascript>
function a(i)
{
n = new Number(i);
n = n.toFixed(2);
alert(n);
}
</script>
<input onblur=a(this.value)> -
22 мая 2009 г. 12:06, спустя 1 минуту 44 секунды
Бля, а у тя там точка или запятая после целого? С запятой нихуя не покатит -
22 мая 2009 г. 12:08, спустя 2 минуты 5 секунд
вот добавь вначало:
i = i.replace(",",".");
где i это строка которвая приходит в ф-ю -
22 мая 2009 г. 12:11, спустя 2 минуты 49 секунд
function a(i)
{
n = new Number(i);
n = n.toFixed(2);
alert(n);
}
</script>
n-Nan
после целого точка -
22 мая 2009 г. 12:19, спустя 8 минут 33 секунды
да ну хуй знает. На смотри:
http://ifolder.ru/12244131
Пожалуйста, авторизуйтесь, чтобы написать комментарий!