JavaScript Number.isSafeInteger ()

Metoda JavaScript Number.isSafeInteger () określa, czy podana wartość jest liczbą będącą bezpieczną liczbą całkowitą.

Bezpieczna liczba całkowita to liczba całkowita, którą można dokładnie przedstawić jako liczbę podwójnej precyzji IEEE-754 (wszystkie liczby całkowite od (2 53 - 1) do - (2 53 - 1) ).

Składnia isSafeInteger()metody to:

 Number.isSafeInteger(testValue)

isSafeInteger()Metoda jest wywoływana za pomocą Numbernazwy klasy.

Number isSafeInteger () Parametry

isSafeInteger()Sposób odbywa się:

  • testValue - wartość do przetestowania pod kątem bezpiecznej liczby całkowitej.

Wartość zwracana z Number isSafeInteger ()

  • Zwraca wartość Booleanwskazującą, czy dana wartość jest liczbą, która jest bezpieczną liczbą całkowitą ( truejeśli jest bezpieczną liczbą całkowitą w innym przypadku false).

Przykład: użycie Number.isSafeInteger ()

 check1 = Number.isSafeInteger(451); console.log(check1); // true check2 = Number.isSafeInteger("-451"); console.log(check2); // false check3 = Number.isSafeInteger(0.6969); console.log(check3); // false check4 = Number.isSafeInteger(Math.pow(2, 53)); console.log(check4); // false check5 = Number.isSafeInteger(Math.pow(2, 53) - 1); console.log(check5); // true check6 = Number.isSafeInteger(Infinity); console.log(check6); // false check7 = Number.isSafeInteger(3.0); console.log(check7); // true

Wynik

 prawda fałsz fałsz fałsz prawda fałsz prawda

Zalecane lektury:

  • Numer JavaScript.MIN_SAFE_INTEGER
  • JavaScript Number.MAX_SAFE_INTEGER

Interesujące artykuły...