JavaScript Number toPrecision() metod
- Föregående sida toLocaleString()
- Nästa sida toString()
- Åter till föregående nivå JavaScript Number referenshandbok
definition och användning
toPrecision()
metoden formaterar ett tal med den specificerade längden.
denna metod formaterar det effektiva antalet siffror i ett tal.
fall
exempel 1
formatera ett tal med den specificerade längden:
let num = 13.3714; let n = num.toPrecision(2);
exempel 2
formatera decimaltal:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
exempel 3
formatera ett tal med den specificerade längden:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
exempel 4
oformaterad:
let num = 13.3714; num.toPrecision();
syntaks
number.toPrecision(precision)
parametrar
parametrar | beskriver |
---|---|
precision |
valfritt. antal siffror. värden mellan 1 och 21 (inklusive 1 och 21). om det utelämnas, returneras ett tal utan någon formatering. |
returneringsvärdet
typ | beskriver |
---|---|
sträng | formaterar ett tal med den specificerade noggrannheten. |
tekniska detaljer
returneringsvärdet
returnerar en strängrepresentation av Number, inklusive precision antal giltiga siffror.
om precision är tillräckligt stort för att inkludera alla siffror i det heltaliga delen av Number, kommer den returnerade strängen att använda fast notation.
annars används exponentiell notation, dvs. ett siffra före decimaltecknet och precision1 siffra.
om nödvändigt, kommer talet att avrundas eller fyllas med 0.
kastas
undantag | beskriver |
---|---|
RangeError |
när precision undantag kastas när det är för litet eller för stort. värden mellan 1 och 21 orsakar inte detta undantag. vissa implementeringar stöder ett större eller mindre intervall av värden. |
TypeError | kastar ett undantag om det objekt som anropar metoden inte är Number. |
webbläsare stödjer
toPrecision()
är en funktion i ECMAScript3 (ES3).
Alla webbläsare stöder fullt ut ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida toLocaleString()
- Nästa sida toString()
- Åter till föregående nivå JavaScript Number referenshandbok