Просмотр полной версии : Проблемма с прирощением
Хочу приростить значение в инпут текстовом поле на число с точкой, а он мене выдает всякую лажу
Вот посмотрите в исходнике: :o
Nox Noctis
01.12.2004, 14:10
сначала значение в текстовом поле привести к типу Number,
потом прибавить к нему другое число,
потом записать получившееся обратно в текстовое поле.
По серьёзному -
что с Хэлпом?
:cool:
сначала значение в текстовом поле привести к типу Number
Санкс -зер гут.
---------------
По серьёзному -
хват там прикалываться
Теперя все работает, но опять криво.
При изменении значения с помощью буттонов, например от 1 после 1.0,...,6.1,6.2 выводится чтото вроде : !!? 6.19999999999999?!!
подскажите плз. :rolleyes:
Оригинал написал(а) toFlash
[Bхват там прикалываться [/B]
Чего ты лезешь в чужой огород?
Такой умный, а округлять не научился....
:mad:
я чет не понял :mad:
Раз ты такой умный так поправь, че ты балагуришь.
Math.round(); не катит, т.к. мне нуна с точностью до одного знака после запятой.
И вообще непонятно причем здесь округлять.
как моно к 6.1 прибавить 0.1 и получить 6.19999999999
:confused: (6.1+0.1)=6.19999999999 :confused:
Округляем естеств.. результат, напр. -
var nom = 5/3;
trace(nom);
nom = Math.round(nom*10)/10;
trace(nom);
Санкс. :D
Все гениальное просто ;)
Но всетки не понятно почему 6.1+0.1=6.199999999999 :confused:
есть идея?
Nox Noctis
02.12.2004, 14:45
Оригинал написал(а) toFlash
Но всетки не понятно почему 6.1+0.1=6.199999999999 :confused:
есть идея? есть.
http://www.flasher.ru/forum/showthread.php?s=&threadid=63104
вопрос #8
2Штрек
не бузи, пожалуйста, а? :( ты думаешь от методичного закапывания моего мозга процесс ускорится? всё будет хорошо, поверь мне. :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.