Вот несколько способов отличить положительные числа в JavaScript:
-
Использование оператора «больше» (
>
):function isPositive(number) { return number > 0; }
-
Использование оператора равенства (
==
) и оператора строгого неравенства (!==
):function isPositive(number) { return number == Math.abs(number) && number !== 0; }
-
Использование функции Math.sign():
function isPositive(number) { return Math.sign(number) === 1; }
-
Использование тернарного оператора:
function isPositive(number) { return number > 0 ? true : false; }
-
Использование функции Number():
function isPositive(number) { return Number(number) > 0; }
Это всего лишь несколько примеров, но есть и другие способы добиться того же результата в JavaScript.