Дизайн и Верстка => Всё о Html => Тема начата: Foshvad от 19 Апреля 2002, 19:36:11
Название: Почему при сложении int\'овые переменные становятся string\'овыми?!!!
Отправлено: Foshvad от 19 Апреля 2002, 19:36:11
Спасите - помагите!
Почему когда я пытаюсь сложить две переменные в Javascript они тупо склеиваются, как строки?!!!
В JavaScript:
temp = var1.value + var1.value alert(temp);
видим \'1.202.30\' - что за фигня?!!!
Очень нуно!
Название: Почему при сложении int\'овые переменные становятся string\'овыми?!!!
Отправлено: puh от 19 Апреля 2002, 20:46:35
Потому что все переменные формы - стрОки. Попробуй 0+var1.value + var1.value может и получится... Нет. Вот так: temp=eval(var1.value) + eval(var1.value)
Название: Почему при сложении int\'овые переменные становятся string\'овыми?!!!
Отправлено: Foshvad от 19 Апреля 2002, 21:14:38