IgorBee
@IgorBee
JS,VBS,3D.Web с 07.2015

Как коротко прописать условие if( ) чтобы var key не равнялся 2-мя значениям?

var key =50;

if(key!=37 && key!=39 ){   //Есть такое

}
//Но может можно что то вроде такого?

if(key!=37||39)


Иногда имена переменных длинные или большой список выходит чего не нужно и как то хотелось бы укоротить.

Ваши предложения?

Спасибо!
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
alsopub
@alsopub
Что-то типа:
var allowedKeys = [37, 39];

if (allowedKeys.indexOf(key) === -1) {
  // неприемлемое значение
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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