Различение положительных чисел в JavaScript: объяснение на примерах кода

Вот несколько способов отличить положительные числа в JavaScript:

  1. Использование оператора «больше» (>):

    function isPositive(number) {
     return number > 0;
    }
  2. Использование оператора равенства (==) и оператора строгого неравенства (!==):

    function isPositive(number) {
     return number == Math.abs(number) && number !== 0;
    }
  3. Использование функции Math.sign():

    function isPositive(number) {
     return Math.sign(number) === 1;
    }
  4. Использование тернарного оператора:

    function isPositive(number) {
     return number > 0 ? true : false;
    }
  5. Использование функции Number():

    function isPositive(number) {
     return Number(number) > 0;
    }

Это всего лишь несколько примеров, но есть и другие способы добиться того же результата в JavaScript.