JavaScript Number toPrecision() -menetelmä
- Edellinen sivu toLocaleString()
- Seuraava sivu toString()
- Palaa ylös JavaScript Number viittausopas
Määritelmä ja käyttö
toPrecision()
Tämä menetelmä muotoilee luvun tiettyyn pituuteen.
Tämä menetelmä muotoilee luvun tärkeitä numeroita.
Esimerkki
Esimerkki 1
Muotoillaan numero tiettyyn pituuteen:
let num = 13.3714; let n = num.toPrecision(2);
Esimerkki 2
Muotoillaan desimaalia:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Esimerkki 3
Muotoillaan numero tiettyyn pituuteen:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Esimerkki 4
Muotoiltu:
let num = 13.3714; num.toPrecision();
Syntaksi
number.toPrecision(Precision)
Parametri
Parametri | Kuvaus |
---|---|
Precision |
Valinnainen. Numeeristen paikkojen määrä. Arvot 1 ~ 21 (ja mukaan lukien 1 ja 21). Jos jätetään tyhjäksi, palautetaan muotoiltu luku. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Merkkijono | Muotoillaan määritellyllä tarkkuudella. |
Tekninen yksityiskohta
Palautusarvo
Palauttaa Number-merkkijonon, joka sisältää Precision tärkeitä numeroita.
Jos Precision Tarpeeksi suuri, jotta se voi sisältää Number-kokonaisosan kaikki numerot, niin palautettu merkkijono käyttää pisteellistä laskentatapaa.
Muussa tapauksessa käytetään eksponenttiametodia, jossa on yksi numero ennen desimaalipunktia ja Precision1 numero.
Tarvittaessa tämä luku pyöristetään tai täytetään nollilla.
Heitetään
Poikkeus | Kuvaus |
---|---|
RangeError |
Kun Precision Poikkeus heitetään liian pienestä tai liian suuresta. Arvot 1 ~ 21 eivät aiheuta tätä poikkeusta. Jotkut toteutukset tukevat suurempaa tai pienempää arkeja. |
TypeError | Poikkeus heitetään, jos kutsuttu objekti ei ole Number. |
Selauslaite tuki
toPrecision()
On ECMAScript3 (ES3) ominaisuus.
Kaikki selaimet tukevat täysin ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu toLocaleString()
- Seuraava sivu toString()
- Palaa ylös JavaScript Number viittausopas