JavaScript Number toFixed() -metodi
- Edellinen sivu toExponential()
- Seuraava sivu toLocaleString()
- Palaa ylös JavaScript Number viittausoppikirja
Määritelmä ja käyttö
toFixed()
Metodi muuntaa luvun merkkijonoksi.
toFixed()
Metodi pyöristää merkkijonon määritettyyn desimaalipituuteen.
Huomautus:Jos desimaalien määrä on suurempi kuin numero, lisätään nollia.
Esimerkki
Esimerkki 1
let num = 5.56789; let n = num.toFixed();
Esimerkki 2
let num = 5.56789; let n = num.toFixed(2);
Esimerkki 3
Neliöpyöristää desimaalipisteeseen 10 sijaa:
let num = 5.56789; let n = num.toFixed(10);
Syntaksi
number.toFixed(digits)
Parametri
Parametri | Kuvaus |
---|---|
digits |
Valinnainen. Desimaalien määrä. Arvot 0 ~ 20, mukaan lukien 0 ja 20. Oletusarvo 0 (ei desimaaleja). |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Merkkijono | Numeron esitys, joko desimaalilla tai ilman desimaalia. |
Tekninen yksityiskohta
Palautusarvo
Palauttaa number merkkijonon muodossa, ei eksponenttilaskennan muodossa, desimaalipisteessä on vakio digits bittien määrä.
Tarvittaessa luku pyöristetään tai täydennetään 0:lla, jotta se saavuttaa määritetyn pituuden.
Jos digits Jos luku on suurempi kuin le+21, metodi kutsuu vain number.toString() palauttaa merkkijonon, joka esittää eksponenttilaskennan.
Heitetään
Poikkeus | Kuvaus |
---|---|
RangeError |
Kun digits Poikkeus heitetään liian pienestä tai liian suuresta. Arvot 0 ~ 20 eivät aiheuta tätä poikkeusta. Joissakin toteutuksissa tuetaan suurempaa tai pienempää arvoväliä. |
TypeError | Poikkeus heitetään, jos kutsuttu metodi ei ole Number. |
Selaimeen tuettu
Number.constructor
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 toExponential()
- Seuraava sivu toLocaleString()
- Palaa ylös JavaScript Number viittausoppikirja