Задать вопрос
krdpsr
@krdpsr
loading...

Как упростить код?

как это сделать в одном if

if(условие1 && условие2)
{ 
 	var x = true
}
if(условие3) 
{
 	var z = true
}
if(x || z)
{ 				
	//действия
}


псевдокод:
if( (условие1 && условие2) || условие3)
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
if((условие1 && условие2) || условие3) 
{
  // some code
}

Вообще-то и скобки вокруг условие1 и условие2 не нужны, но с ними лучше читаемость.
Ответ написан
@stavfz
let test=( (условие1 && условие2) || условие3) ? true :  false

Если соблюдены условия 1 и 2 или условие 3 то test будет true иначе будет false
ну или так если прям IF нужнго отработать

if ( (условие1 && условие2) || условие3 )
{
    console.log('ТРУ')
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы