Mga paraan ng Number toPrecision() sa JavaScript
- Nangungunang Pahina toLocaleString()
- Susunod na Pahina toString()
- Bumalik sa Nangungunang Pahina Manwal ng Pakikitungo ng JavaScript Number
Paglilingkuran at Paggamit
toPrecision()
Ang paraan na ito ay nagpahintulot sa pagformat ng numero sa tinukoy na haba.
Ang paraan na ito ay nagpahintulot sa pagformat ng tamang bilang ng numero.
Eksemplo
Mga halimbawa 1
Format ng numero sa tinukoy na haba ng bilang:
let num = 13.3714; let n = num.toPrecision(2);
Mga halimbawa 2
Format ng desimal:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Mga halimbawa 3
Format ng numero sa tinukoy na haba ng bilang:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Mga halimbawa 4
Walang format:
let num = 13.3714; num.toPrecision();
Mga pangkakayahan
number.toPrecision(precision)
Parameter
Parameter | paglalarawan |
---|---|
precision |
Opsiyonal. Ang bilang ng mga numero. Ang mga halaga sa 1 hanggang 21 (at kasama ang 1 at 21). Kung pinagwawalang bahagi, ibabalik ang numero na walang anumang format. |
Bumalik ng halaga
uri | paglalarawan |
---|---|
string | Format ng numero sa tinukoy na precision. |
Detalye ng teknolohiya
Bumalik ng halaga
Bumalik ng string na representasyon ng Number, na naglalaman ng precision ng may kahulugan na numero.
Kung precision sapat na malaki upang makuha ang lahat ng numero ng buong bahagi ng Number, ang balitang string ay gagamitin ang fixed-point system.
Kung hindi, gamitin ang eksponensyal na sistema ng bilang, na may 1 na numero bago ang point ng decimal, at may precision1 na numero ng digit.
Kung kinakailangan, ang numero ay maaaring magiging rounded o补充 na may 0.
huhulog
kakaiba | paglalarawan |
---|---|
RangeError |
kapag precision Huhulog ng kakaiba kapag masyadong maliit o masyadong malaki. Ang mga halaga sa 1 hanggang 21 ay hindi magiging kakaiba. May ilang mga pagpapatupad na sumusuporta sa mas malawak o mas maliit na saklaw ng halaga. |
TypeError | Huhulog ng kakaiba kapag ang bagay na tinatawag na objekto ay hindi Number. |
Suporta ng browser
toPrecision()
Ito ay katangian ng ECMAScript3 (ES3).
Lahat ng mga Browser ay ganap na sumusuporta sa ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporta | Suporta | Suporta | Suporta | Suporta | Suporta |
- Nangungunang Pahina toLocaleString()
- Susunod na Pahina toString()
- Bumalik sa Nangungunang Pahina Manwal ng Pakikitungo ng JavaScript Number