Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Дизайн и Верстка
»
Всё о Html
»
Почему при сложении int\'овые переменные становятся string\'овыми?!!!
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Почему при сложении int\'овые переменные становятся string\'овыми?!!! (Прочитано 3115 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Foshvad
Фанат форума
Старожил
Сообщений: 307
+0/-0
0
Почему при сложении int\'овые переменные становятся string\'овыми?!!!
«
:
19 Апреля 2002, 19:36:11 »
Спасите - помагите!
Почему когда я пытаюсь сложить две переменные в Javascript они тупо
склеиваются, как строки?!!!
В JavaScript:
temp = var1.value + var1.value
alert(temp);
видим \'1.202.30\' - что за фигня?!!!
Очень нуно!
Записан
puh
Ни свой, ни чужой
Старожил
Сообщений: 300
+0/-0
2
Почему при сложении int\'овые переменные становятся string\'овыми?!!!
«
Ответ #1 :
19 Апреля 2002, 20:46:35 »
Потому что все переменные формы - стрОки. Попробуй 0+var1.value + var1.value
может и получится...
Нет. Вот так: temp=eval(var1.value) + eval(var1.value)
«
Последнее редактирование: 19 Апреля 2002, 20:52:03 от puh
»
Записан
© Винни-Пух
Foshvad
Фанат форума
Старожил
Сообщений: 307
+0/-0
0
Почему при сложении int\'овые переменные становятся string\'овыми?!!!
«
Ответ #2 :
19 Апреля 2002, 21:14:38 »
Получилось вот так:
temp = parseFloat(var1.value) + parseFloat(var2.value)
Но перед вставкой в другую форму надо сконверить обратно в String (иначе вставляет) NaN
А вот это уже не получается!!!
Может кто знает, как из Float в String препобразовать ?
Записан
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Почему при сложении int\'овые переменные становятся string\'овыми?!!!
«
Ответ #3 :
19 Апреля 2002, 22:55:12 »
temp.toString()
PS
А почему тема не в JavaScript-форуме?
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Foshvad
Фанат форума
Старожил
Сообщений: 307
+0/-0
0
Почему при сложении int\'овые переменные становятся string\'овыми?!!!
«
Ответ #4 :
19 Апреля 2002, 23:06:24 »
Вы мне жизнь спасли!!!!!!!!!!
Огромное человеческое спасибо!!!!!
Цитировать
А почему тема не в JavaScript-форуме?
Упсс.... сорри, не нашел (2mod: если это не сложно, перенесите ее пожалуйста)
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Дизайн и Верстка
»
Всё о Html
»
Почему при сложении int\'овые переменные становятся string\'овыми?!!!
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28