Проблемма с прирощением
Вложений: 1
Хочу приростить значение в инпут текстовом поле на число с точкой, а он мене выдает всякую лажу
Вот посмотрите в исходнике: :o |
сначала значение в текстовом поле привести к типу Number,
потом прибавить к нему другое число, потом записать получившееся обратно в текстовое поле. |
По серьёзному -
что с Хэлпом? |
:cool:
Цитата:
--------------- Цитата:
|
Есть еще трабла
Вложений: 1
Теперя все работает, но опять криво.
При изменении значения с помощью буттонов, например от 1 после 1.0,...,6.1,6.2 выводится чтото вроде : !!? 6.19999999999999?!! подскажите плз. :rolleyes: |
Цитата:
Такой умный, а округлять не научился.... |
: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: есть идея? |
Цитата:
http://www.flasher.ru/forum/showthre...threadid=63104 вопрос #8 2Штрек не бузи, пожалуйста, а? :( ты думаешь от методичного закапывания моего мозга процесс ускорится? всё будет хорошо, поверь мне. :) |
Часовой пояс GMT +4, время: 18:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.