36 of 264 menu

Njia toPrecision

Njia toPrecision inakaribisha namba hadi tarakimu maalum. Tofauti na Math.round ukaribishaji unaweza kufanywa sio tu katika sehemu ya desimali. Parameta ya njia inataja ni tarakimu ngapi zinapaswa kubaki kwenye namba. Tarakimu zingine zitatupwa. Namba ya mwisho iliyobaki itakaribishwa kulingana na kanuni za kukaribisha kwa kihisabati. Ikiwa parameta ni tupu, basi namba asili itarudishwa. Ikiwa idadi maalum ya tarakimu haifikiki kwa kukatua sehemu ya desimali - inabadilisha namba kuwa muundo wa kielelezo.

Syntaxi

namba.toPrecision(urefu);

Mfano

Katika mfano huu namba 678.19324 kwa msaada wa toPrecision italetwa hadi 4 tarakimu, na kwa kuwa baada ya 1 kuna tarakimu 9, basi kulingana na kanuni za hisabati moja itabadilishwa kuwa mbili:

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

Matokeo ya utekelezaji wa kodi:

678.2

Mfano

Katika mfano huu namba inapaswa kupunguzwa hadi tarakimu mbili na sehemu ya desimali tu itatupwa, lakini pia sehemu kamili. Kwa hivyo namba itabadilishwa kuwa muundo wa kielelezo:

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

Matokeo ya utekelezaji wa kodi:

6.8e+2

Mfano

Katika mfano huu namba 12 inaletchwa hadi 3 tarakimu. Kwa kuwa namba ni kamili, basi katika sehemu ya desimali 0 itaonekana:

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

Matokeo ya utekelezaji wa kodi:

12.0

Mfano

Sasa tulete namba 12 hadi tarakimu nne. Katika sehemu ya desimali 0 mbili zitaonekana:

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

Matokeo ya utekelezaji wa kodi:

12.00

Mfano

Sasa tulete namba 12.1 hadi tarakimu tano:

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

Matokeo ya utekelezaji wa kodi:

12.100

Angalia pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa