Javascript.RU

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

Как добавить 2 действия в if?
Как добавить два действия в if?
if (test == random) {alert('Пример');}, {alert('Пример');} Так?
Как правильно оформить?
И можно ли так сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2018, 04:36
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

https://learn.javascript.ru/ifelse
Ответить с цитированием
  #3 (permalink)  
Старый 21.02.2018, 10:16
Интересующийся
Отправить личное сообщение для Василий12560 Посмотреть профиль Найти все сообщения от Василий12560
 
Регистрация: 20.02.2018
Сообщений: 10

Сообщение от laimas Посмотреть сообщение
https://learn.javascript.ru/ifelse
А без else?
Ответить с цитированием
  #4 (permalink)  
Старый 21.02.2018, 10:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Василий12560,
if (test == random) {alert('Пример');alert('Пример');};
Ответить с цитированием
  #5 (permalink)  
Старый 21.02.2018, 10:37
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Василий12560
А без else?
А он причем? Одно действие по условию можно задать так: если А, то выполнить В.

if(a) alert(b);


И скобок не требуется. Если же два действия по условию, то они должны заключаться в фигурные скобки: если А, то выполнить В и С.

if(a) {
    alert(b);
    alert(c);
}


Если в данном случае убрать скобки, то alert(b) выполниться по условию, а alert(с) не зависимо от результата проверки условия.

Вопрос в этом заключался - как два действия по одному условию? По ссылке так сложно написано, что не понять?

А else, это конструкция которая будет исполняться, если условие if(a) вернет false (ложь, условие не выполняется). И об этом по ссылке все есть. Читать еще раз.

Или корректно задавайте вопрос, коли вас не поняли о чем речь.
Ответить с цитированием
  #6 (permalink)  
Старый 21.02.2018, 14:03
Интересующийся
Отправить личное сообщение для Василий12560 Посмотреть профиль Найти все сообщения от Василий12560
 
Регистрация: 20.02.2018
Сообщений: 10

Все ясно, спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить класс, если div виден пользователю? sovsem-nub Элементы интерфейса 4 20.02.2016 18:16
Как добавить объект в панораму 360 с использованием Three.js? protexon Общие вопросы Javascript 0 29.10.2015 12:21
Как добавить объект в панораму 360 с использованием Three.js? protexon Элементы интерфейса 0 28.10.2015 20:57
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как правильно добавить форму используя jQuery Casufi jQuery 1 15.02.2010 23:14