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

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


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