Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция eval (https://javascript.ru/forum/misc/26263-funkciya-eval.html)

Vitlik 02.03.2012 16:07

Функция eval
 
Подскажите что неправильно делаю:
var K4 = eval(1.37 + stag);

<select name="stag"> <option value="0">От 3 лет и больше</option> <option value="0.1">До 3 лет</option>
</select>

Суть в том, что к К4 в зависимости от выбранного стажа добавлял к 1,37 - 0 или 0,1.
Спасибо.

Skipp 02.03.2012 16:18

О_о Вы сломали мне мозг!
ЗАчем тут вообще eval?
И откуда вы берёте переменную stag?

Vitlik 02.03.2012 16:27

Согласен eval не надо. Уже прочитал. ))))
Сделал так var K4 = 1.37*stag;

<select name="stag"> <option value="1">От 3 лет и больше</option> <option value="1.072">До 3 лет</option>
</select>

Вроде работает. А как их плюсовать не разобрался, думаю так просто нельзя.

nikita.mmf 02.03.2012 17:42

var K4 = 1.37 + parseFloat(stag);
var K4 = 1.37 + 1 * stag;
var K4 = 1.37 + (stag-0);


Часовой пояс GMT +3, время: 22:29.