Kat.value принимает только целочисленные значения. Тем не менее, он тут поступает как с текстовыми переменными, например:
67 + 1 = 671
Как сделать, чтобы он складывал нормально?
teddy
Отправлено: 18 Октября, 2014 - 01:45:20
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Покинул форум
Сообщений всего: 245
Дата рег-ции: Апр. 2014
Помог: 0 раз(а)
Не числовым значениям там взяться не от куда. А что не так с оперой?
IllusionMH
Отправлено: 19 Октября, 2014 - 01:26:03
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Aricus, в Opera12.5- работа parseInt соответствует ES3, а не ES5 поэтому могут быть проблемы со строками которые начинаются с нуля(если интересно найдете раздичие). Но NaN там быть не должно
Sail
Отправлено: 20 Октября, 2014 - 08:42:32
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
Aricus пишет:
Не числовым значениям там взяться не от куда.
Из html-формочки нам что приходит?
А в сложении строк есть некоторые особенности...
Для справки: Сложение строк, бинарный +
Затем там описывается действие унарного плюса.
И, как упоминал nerv: "Мало плюсов"...
DelphinPRO
Отправлено: 20 Октября, 2014 - 09:54:36
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
В целях экономии символов предлагаю такой вариант:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.