Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.03.2017, 19:17
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Множественная переменная
Можно ли использовать переменную var как несколько переменных?
Пример: есть список (лес, река, луг, поле, море). Если одна из переменных = 'лес'.
if (список.innerText === 'лес') {
alert ('ок');
}
else{
alert ('no');
}
Ответить с цитированием
  #2 (permalink)  
Старый 26.03.2017, 19:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Sayler91,
indexOf
Ответить с цитированием
  #3 (permalink)  
Старый 26.03.2017, 19:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Вопрос чисто философский. Тут скорее не множество переменных, а множество значений одной переменной. В чистом виде, это может быть список - SELECT.
Ответить с цитированием
  #4 (permalink)  
Старый 26.03.2017, 19:41
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Сообщение от рони Посмотреть сообщение
Sayler91,
indexOf
Как я понял indexOf ищет в переменной определенный текст, мне же надо чуть по другому. Мне нужно чтоб постоянно не перебирать из списка, а сразу использовать весь список в качестве переменной.

Сообщение от laimas Посмотреть сообщение
Вопрос чисто философский. Тут скорее не множество переменных, а множество значений одной переменной. В чистом виде, это может быть список - SELECT.
А тут я не нашел конкретной информации по моему вопросу. Но все равно спасибо.
Ответить с цитированием
  #5 (permalink)  
Старый 26.03.2017, 19:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Sayler91
мне же надо чуть по другому.
пример того что вы хотите??
Ответить с цитированием
  #6 (permalink)  
Старый 26.03.2017, 19:52
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

var spisok = [лес, река, луг, поле, море];
var a = 'океан'

if (spisok.innerText === a) {
alert ('ок');
}
else{
alert ('no');
}

Т.е. Проверяется переменная a (Океан) есть ли она в списке. Чтоб я мог использовать spisok хоть где. Просто в дальнейшем список будет обновляться, и чтоб мне не писать новые строки в коде, проще дописать в переменную.

Последний раз редактировалось Sayler91, 26.03.2017 в 20:03.
Ответить с цитированием
  #7 (permalink)  
Старый 26.03.2017, 20:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Sayler91,
var spisok = "лес,река,луг,поле,море".split(",");
var a = 'океан'

if (spisok.indexOf(a) !== -1) {
alert ('ок');
}
else{
alert ('no');
}
Ответить с цитированием
  #8 (permalink)  
Старый 26.03.2017, 20:08
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Да вы изначально были правы, до меня только дошло потом, что можно было по другому подумать.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не видна переменная? maxapet jQuery 5 10.06.2016 09:44
Переменная и select Navilsor Элементы интерфейса 17 23.01.2015 09:28
Имя массива, как строковая переменная, при обращении bugiman Элементы интерфейса 4 18.11.2013 15:44
Переменная после отправки данных lukingnu AJAX и COMET 0 19.03.2011 20:24
Переменная как значение функции. Jurasmi Общие вопросы Javascript 7 22.04.2010 12:45