Рубрики

JavaScript | Функция Number.isFinite ()

Метод Number.isfinite () в JavaScript используется для проверки, является ли переданное значение конечным числом или нет.
Метод Number.isfinite () отличается от функции isfinite (), поскольку этот метод не принудительно преобразует параметр в число и не возвращает true для любого значения, которое не относится к номеру типа. С другой стороны, глобальная функция isfinite () сначала преобразует проверенное значение в число, а затем проверяет его.

Синтаксис:

Number.isFinite(value)

Параметры: эта функция принимает одно значение параметра. Это число, которое пользователь хочет проверить на конечность.

Возвращаемое значение: функция number.isfinite () возвращает логическое значение, т. Е. Либо true, либо false. Он возвращает true, если переданное значение имеет тип Number, и приравнивается к конечному числу, иначе возвращает false.

Ниже приведены некоторые примеры, иллюстрирующие функцию Number.isFinite () в JavaScript:

  • Передача отрицательного числа в качестве аргумента : если отрицательное число, переданное функции, является конечным, то функция вернет true, в противном случае — false.

    <script type="text/javascript">

        document.write(Number.isFinite(-2));          

    </script>

    Выход:

    true
  • Передача положительного числа в качестве аргумента : если положительное число, переданное функции, является конечным, то функция вернет true, в противном случае — false.

    <script type="text/javascript">

        document.write(Number.isFinite(2));          

    </script>

    Выход:

    true
  • Передача нуля в качестве аргумента : если в функцию передается ноль, то функция вернет истину, поскольку ноль — это конечное число.

    <script type="text/javascript">

        document.write(Number.isFinite(0));          

    </script>

    Выход:

    true
  • Передача уравнения в качестве аргумента : если уравнение оценивается как конечное число, то функция вернет true, иначе false.

    <script type="text/javascript">

        document.write(Number.isFinite(7-3+2));          

    </script>

    Выход:

    true
  • Передача уравнения (в результате чего inifinte) в качестве аргумента : если уравнение после вычисления не дает конечного числового значения, то функция вернет false.

    <script type="text/javascript">

        document.write(Number.isFinite(0/0));          

    </script>

    Выход:

    false
  • Передача слова в качестве аргумента : поскольку слово не является целочисленным, то Number.isFinite () не будет преобразовывать его в число и будет возвращать false.

    <script type="text/javascript">

        document.write(Number.isFinite("strong"));          

    </script>

    Выход:

    false
  • Передача числа (строки) в качестве аргумента : поскольку строка не имеет целочисленный тип, то Number.isFinite () не будет преобразовывать ее в число и вернет false.

    <script type="text/javascript">

        document.write(Number.isFinite("5"));          

    </script>

    Выход:

    false

Рекомендуемые посты:

JavaScript | Функция Number.isFinite ()

0.00 (0%) 0 votes