Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.12.2013, 21:39
Новичок на форуме
Отправить личное сообщение для satan_007 Посмотреть профиль Найти все сообщения от satan_007
 
Регистрация: 15.12.2013
Сообщений: 1

Преобразование типа переменной
Здравствуйте. Помогите мне решить ошибку. Имеется код примерного вида
var name=2;
var test='test3';
var test3=[2,3,4];
var j= 1;
var chas = name*eval(test[j]);
document.write(chas);

Такой код не пашет. Мне необходимо переделать значение переменной test в значение без кавычек test=test3. Т.е
var name=2;
var test=test3;
var test3=[2,3,4];
var j= 1;
var chas = name*eval(test[j]);
document.write(chas);

Но проблема в том, что значение переменной test уже передается такой и изменить я не могу. Возможно ли переделать значение на без кавычек и как это сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 15.12.2013, 21:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

satan_007,
<script>
var name=2;
var test='test3';
var test3=[2,3,4];
var j= 1;
var chas = name*eval(test+'[j]');
document.write(chas);
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вернуть имя переменной Йакуд Общие вопросы Javascript 21 18.05.2014 10:10
Как значение переменной вставить в имя переменной? jsgogo Общие вопросы Javascript 3 02.06.2013 12:11
Преобразование значения переменной в строку leny Общие вопросы Javascript 3 01.10.2011 22:34
Преобразование переменной doniv jQuery 15 21.03.2010 15:30
Проверка типа переменной SunYang Общие вопросы Javascript 4 13.02.2009 20:15