Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Grogn
24 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 91
#1

Значение массива в переменной - JavaScript

28.06.2015, 11:40. Просмотров 811. Ответов 6
Метки нет (Все метки)

Можно ли занести значение из массива в переменную! если да, то как? при чем значение может постоянно меняться, но нужно что бы оно было в переменной!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2015, 11:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Значение массива в переменной (JavaScript):

Как поменять значение числовой переменной в зависимости от значения текстовой переменной - JavaScript
Доброго вам времени суток! Ломаю голову на следующей задачей, и не знаю, где ошибка: может быть в JS или в html коде. Не могу...

Можно ли сделать так, чтобы названием переменной стало значение другой переменной? - JavaScript
По аналогии с phpшным $$var; Если можно, то как?

И снова глобальная переменная в js. Как изменить значение глобальной переменной в одной функции и увидеть это значение в другой функции? - JavaScript
Это учебное задание. Помогите, пожалуйста, разобраться почему func1 видит какую-то новую переменную t вместо window.t? Пробовала...

Узнать значение переменной - JavaScript
Помогите ребята узнать значения переменной е, которая передается в этой функции: function getWinNumber(e) { return...

Установить значение переменной от - JavaScript
Есть такой код http://jsfiddle.net/Akt85/ нужно что бы в поле инпут вбивалось любое число например от 5 и до бесконечности т.е. что нужно...

Округлить значение переменной - JavaScript
Подскажите как округлить до десятых полученное значение переменной (это будут цифры)?? var ks = f .value/kv * f .value/kv * f .value * f...

6
alexsamos33
606 / 586 / 199
Регистрация: 26.04.2014
Сообщений: 1,923
28.06.2015, 16:54 #2
Javascript
1
2
3
var a_words = new Array("qwerty", "asdfg", "zxcvbn");
var s_word = a_words[1];
alert(s_word);
0
kalabuni
Нарушитель
3136 / 2485 / 443
Регистрация: 18.04.2012
Сообщений: 7,499
28.06.2015, 17:38 #3
Grogn, вопрос ваш некорректен и потому не имеет однозначного ответа

непонятно, что вы понимаете под "значением массива"
массив можно (и нужно) рассматривать как объект, имеющий ограниченный по количеству набор свойств (элементов) и где каждое из свойств (элементов) имеет своё собственное значение

текущее значение каждого отдельного свойства (элемента) можно прочитать и сохранить во вновь созданной переменной

но именно - текущее (конкретное в данный момент времени)
если позже значение этого элемента массива изменится, то на значении переменной это никак не отразится -- единственное исключение: если элемент массива сам является массивом, тогда переменная станет ссылкой на этот массив
0
Grogn
24 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 91
29.06.2015, 12:48  [ТС] #4
Окей, я скажу так! У меня есть список цен, который я занес в массив и цена зависит от нескольких условий. как сделать так, что бы при определенных условиях, выпадала определенная цена?
0
kalabuni
Нарушитель
3136 / 2485 / 443
Регистрация: 18.04.2012
Сообщений: 7,499
29.06.2015, 13:01 #5
мда... с изложением собственных мыслей с помощью слов у вас явные проблемы...
мей би, попробуете нарисовать... что-то типа комикса?
0
Thisman
364 / 335 / 81
Регистрация: 17.07.2013
Сообщений: 950
29.06.2015, 14:47 #6
Grogn, обращайтесь по индексу к элементу массива.

Javascript
1
2
3
4
5
6
7
8
9
10
var arr = [1, 2, 3, 4, 5];
 
function getPrice(arr) {
   /* тут какие-то ваши условия */
   if(...) {
      return arr[0];
   } else if (...) {
      return arr[1]; // и так далее
   }
}
0
BANO
Ренегат
Эксперт HTML/CSS
1630 / 1059 / 292
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
30.06.2015, 10:59 #7
есть ещё способ, но тупой изначально записать ключ к ЗНАЧЕНИЮ объекта как условие
Javascript
1
2
3
4
cost={
"(a==2 && b==5)": 100,
"(a==3 && b==5)": 200
}
но этот способ достаточно дурацкий, и ни кто его не использует, так как трудно реализовать

Добавлено через 2 минуты
хотя
можно сделать типо этого
Javascript
1
2
3
4
5
6
7
function transformer(){
ret="";
ret+=if1;
ret+=if2;
// ...
return ret
}
вот только этот метод больше для кодовых замков подходит))))

Добавлено через 3 минуты
тогда объект будет выглядеть так
Javascript
1
2
3
4
cods={
"123":"2333",
"233":"4354"
}
и потом можно будет регуляркой преобразовывать "123к2334" в условие типа cods["123"]=="2334"

вообще кодовый замок придумал, зашибись
0
30.06.2015, 10:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2015, 10:59
Привет! Вот еще темы с ответами:

Вытащить значение переменной - JavaScript
Здравствуйте, помогите вытащить значение переменной id из адресной строки, которая выглядит так: ...

Обновить значение переменной - JavaScript
Всем привет. Подскажите пожалуйста, есть ли возможность обновить значение php переменной средствами js? А смысл такой, есть основная...

Случайное значение переменной - JavaScript
Мне нужно зделать так, чтобы переменная var x получала случайное значение от 0 до 9(значения должны быть целыми). Помогите плз.

Как подставить значение переменной - JavaScript
Как правильно написать, чтоб вместо send_form подставлялось значение переменной определенной в первой строке? var send_form =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru