Показать сообщение отдельно
  #2 (permalink)  
Старый 15.10.2010, 15:41
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от z700i
Можно ли присвоить переменной математический знак и чтобы он был не string
Чтобы написав что-то вроде
op = +;
a2 = 10 op a1 op 2;
получить правильный ответ - нельзя. Это вообще бред. Но можно записывать в строку, а строку интерпретировать как выражение.
op = '+';
a1 = 5;
expr = 10 + op + a1 + op + 2;
alert(eval(expr))
Ответить с цитированием