Переменная больше одного значения и меньше другого

403
07 июня 2017, 05:42

доброго всем!
Хочу if реализовать в одной строке
переменная больше одного значения и меньше другого, примерно так:

if ( Xday > 1 [но] < 5)

Извините, но я с JS на вы... Как такое реализовать?
Или двумя условиями мерить?

Answer 1
if ( Xday > 1 && Xday < 5){
}

&& - логическое И.
Логического "но" не предусмотрено.

Можете еще написать так:

function between(x,a,b){
  "use strict";
  return (x>a and x<b);
}

использование:

between(x,1,5);

можно попытаться замутить x.between(1,5), но для этого надо либо каждый раз создавать объект x, либо добавлять свойства встроенным объектам, что очень-очень нехорошо, пока вы на вы с js:)

READ ALSO
Проверка формы обратной связи

Проверка формы обратной связи

Знатоки JS у меня к Вам вопрос, нашел исходник проверки формы обратной связи, решил добавить своё значение в него, но что-то пошло не так, ошибка

304
JS код - Копирование из input

JS код - Копирование из input

Есть кодОн работает только для идентификаторов - input и bCopy

456
JavaScript: конфликт двойной и тройной комбинации клавиш

JavaScript: конфликт двойной и тройной комбинации клавиш

В этом эксперименте исследуется конфликт двойной и тройной комбинации клавиш (например alt+t и alt+shift+t)По замыслу, при нажатии alt+t должен измениться...

335