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ą Number
nazwy 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ść
Boolean
wskazującą, czy dana wartość jest liczbą, która jest bezpieczną liczbą całkowitą (true
jeśli jest bezpieczną liczbą całkowitą w innym przypadkufalse
).
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