Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2019, 16:13
Аватар для NeonMan
Кандидат Javascript-наук
Отправить личное сообщение для NeonMan Посмотреть профиль Найти все сообщения от NeonMan
 
Регистрация: 22.07.2018
Сообщений: 123

более двух значений в условии
Всем привет, подскажите же как поместить в переменную сразу несколько условий

Есть такое условие к примеру

let item = this.props.any ? value1 : value2;


но какой будет правильный синтаксис, если я хочу в одной переменной сразу несколько условий, например

let item = this.props.any1 пусть будет value1, this.props.any2 пусть будет value2, this.props.any3 пусть будет value3 и т.д.
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2019, 16:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

NeonMan,
подожду переводчика.
Ответить с цитированием
  #3 (permalink)  
Старый 30.10.2019, 17:21
Аватар для NeonMan
Кандидат Javascript-наук
Отправить личное сообщение для NeonMan Посмотреть профиль Найти все сообщения от NeonMan
 
Регистрация: 22.07.2018
Сообщений: 123

в принципе я уже понял и сам, через if else делать нужно)
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2019, 17:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

NeonMan,
if else любой вложенности можно заменить на условный оператор, такой же вложенности.
let item = this.props.any ? value1 : (this.props.any2 ? value2 : value 3);

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

Последний раз редактировалось рони, 30.10.2019 в 17:29.
Ответить с цитированием
  #5 (permalink)  
Старый 01.11.2019, 12:36
Аватар для NeonMan
Кандидат Javascript-наук
Отправить личное сообщение для NeonMan Посмотреть профиль Найти все сообщения от NeonMan
 
Регистрация: 22.07.2018
Сообщений: 123

спасибо, буду пробовать
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирование значений по всем динамически добавленным полям Joliat Общие вопросы Javascript 2 12.02.2014 16:01
Предложение представить код с setInterval для n - но более двух DOM-єлементов JavaScriptProgrammer Events/DOM/Window 1 09.11.2012 08:09
REPLACE двух и более слов в строке. Майя Общие вопросы Javascript 6 31.01.2012 20:52
суммирование значений двух текстовых инпутов при заполнении dolben Общие вопросы Javascript 4 19.08.2010 12:36
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48