Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как сложить числа из текстовых полей как числа а не строки / 7 сообщений из 7, страница 1 из 1
13.09.2007, 20:10
    #34799085
toldforc2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сложить числа из текстовых полей как числа а не строки
сабж
оперции умножения и деления проходят, но сумму делает как складывание двух строк :(
...
Рейтинг: 0 / 0
13.09.2007, 20:28
    #34799105
toldforc2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сложить числа из текстовых полей как числа а не строки
собственно уже разобрался сам.
При делении (умножении) JS преобразует текст в число. При скложение нет. Ни в одном мануале это прямо не сказанно. Просто теперь перед работой с переменной умножаю ее на еденицу. :)
...
Рейтинг: 0 / 0
13.09.2007, 22:39
    #34799303
Rubber
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сложить числа из текстовых полей как числа а не строки
очень правильный выход :)
...
Рейтинг: 0 / 0
13.09.2007, 23:28
    #34799382
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сложить числа из текстовых полей как числа а не строки
умножение долгая операция
лучше использовать parseInt(num) , parseFloat(num)
...
Рейтинг: 0 / 0
14.09.2007, 02:08
    #34799463
toldforc2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сложить числа из текстовых полей как числа а не строки
michael Rумножение долгая операция
лучше использовать parseInt(num) , parseFloat(num)
Дело в том, что дальше в программе используется проверка резульатов с помощью isNaN(), (дабы польователь всякие закорючки не ввел вместо числа). А при использовании parseFloat(), если юзверь ввел дробь через запятую, то дробная часть вместе с запятой отбросится нафиг, результат будет isNaN false и все типа хорошо.. только цифра другая. Можно конечно использовать регулярные выражения для проверки ввода, но это для меня такой гемморой )) так что пока буду умножать.. этакий русский подход к делу, главное чтоб работало ))
...
Рейтинг: 0 / 0
14.09.2007, 13:58
    #34800892
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сложить числа из текстовых полей как числа а не строки
умножение - долго лучше 0+

IMHO, Mon$te®
...
Рейтинг: 0 / 0
14.09.2007, 16:39
    #34801650
Dmitry Leschenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сложить числа из текстовых полей как числа а не строки
Код: plaintext
var s = Number(str1) + Number(str2);
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как сложить числа из текстовых полей как числа а не строки / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]