36 of 264 menu

Metoda toPrecision

Metoda toPrecision zaokrągla liczbę do podanego miejsca. W przeciwieństwie do Math.round zaokrąglanie można przeprowadzać nie tylko w części ułamkowej. Parametrem metody określa się, ile cyfr powinno pozostać w liczbie. Pozostałe cyfry zostaną odrzucone. Ostatnia pozostała cyfra zostanie zaokrąglona zgodnie z zasadami matematycznego zaokrąglania. Jeśli parametr jest pusty, zwrócona zostanie oryginalna liczba. Jeśli podana liczba cyfr nie jest osiągalna przez obcięcie części ułamkowej - konwertuje liczbę do postaci wykładniczej.

Składnia

liczba.toPrecision(długość);

Przykład

W tym przykładzie liczba 678.19324 za pomocą toPrecision zostanie sprowadzona do 4 cyfr, przy czym, ponieważ po 1 znajduje się cyfra 9, to zgodnie z zasadami matematyki jedynka przekształci się w dwójkę:

let num = 678.19324; console.log(num.toPrecision(4));

Wynik wykonania kodu:

678.2

Przykład

W tym przykładzie liczba powinna zostać skrócona do dwóch cyfr i zostanie odrzucona nie tylko część ułamkowa, ale także część całkowita. Dlatego liczba zostanie przekształcona do postaci wykładniczej:

let num = 678.19324; console.log(num.toPrecision(2));

Wynik wykonania kodu:

6.8e+2

Przykład

W tym przykładzie liczba 12 jest sprowadzana do 3 cyfr. Ponieważ liczba jest całkowita, to w części ułamkowej pojawi się 0:

let num = 12; console.log(num.toPrecision(3));

Wynik wykonania kodu:

12.0

Przykład

Sprowadźmy teraz liczbę 12 do czterech cyfr. W części ułamkowej pojawią się dwa 0:

let num = 12; console.log(num.toPrecision(4));

Wynik wykonania kodu:

12.00

Przykład

Sprowadźmy teraz liczbę 12.1 do pięciu cyfr:

let num = 12.1; console.log(num.toPrecision(5));

Wynik wykonania kodu:

12.100

Zobacz też

  • metoda toFixed,
    która również wykonuje zaokrąglanie liczby do podanego miejsca
  • metody Math.round, Math.ceil, Math.floor,
    które wykonują zaokrąglanie liczby do liczby całkowitej
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć