Вам необходимо использовать оператор ||
. Если одно из условий неверно, то условие не будет входить в if
:
function foo(threshold: number):boolean {
if (threshold < 0 || threshold > 256) {
return false;
}
return true;
}
Посмотрите на этот код:
console.log(foo(-1)); // false
console.log(foo(5)); // true
console.log(foo(280)); // false
Также вы можете использовать с оператором &&
, только если оба условия верны, тогда условие будет вводить if
:
function foo(threshold: number):boolean {
if (threshold > 0 && threshold < 256) {
return true;
}
return false;
}
console.log(foo(-1)); // false
console.log(foo(5)); // true
console.log(foo(280)); // false