Inasikitisha Number ya JavaScript toPrecision()

Mifano na matumizi

toPrecision() Inafomata namba kwa ukweli wa namba.

Inafomata namba kwa ukweli wa namba.

Mfano

Mfano 1

Inafomata namba kwa ukweli wa uangalifu.

let num = 13.3714;
let n = num.toPrecision(2);

Inafikia kwa mbinu ya kufikia.

Mfano 2

Inafomata maji ya namba.

let num = 0.001658853;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);

Inafikia kwa mbinu ya kufikia.

Mfano 3

Inafomata namba kwa ukweli wa uangalifu.

let num = 13.3714;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);

Inafikia kwa mbinu ya kufikia.

Mfano 4

Kila muda:

let num = 13.3714;
num.toPrecision();

Inafikia kwa mbinu ya kufikia.

Inasikitisha

number.toPrecision(precision)

Chaguo

Chaguo Inasikitisha
precision

Chaguo. Namba za wakati.

Wakati wa 1 na 21 (na kufikia 1 na 21).

Kama inahitajika, inatumiwa namba yenye uangalifu bila ujenzi.

Inaonesha

Jina la spesi Inasikitisha
Tafsiri Inafomata namba kwa ukweli wa uangalifu.

Vitoelezo

Inaonesha

Inaonesha tena namba ya kweli inayotumiwa na Number, inaonyesha precision Namba ya hisia.

Kama precision Ina nafasi kubwa zaidi, inaonyesha namba za hisia za namba ya kweli, tena namba zote zinaonyesha inaonesha kina inatumiwa mbinu wa kina na kina.

Kama hivyo, inatumiwa mbinu wa maelezo ya kina, kama ina namba moja kabla ya maji ya kina na namba kwenye maji ya kina precision1 namba.

Kama inahitajika, namba inatumiwa kwa mbinu ya kuzungumza au kusomewa na nafasi 0.

Inaangamiza

Kosa Inasikitisha
RangeError

Kwa sababu ya precision Inaangamiza kosa kama ni kikubwa au kidogo sana.

Wakati wa 1 na 21 hawakuchukuliwa kosa hii.

Zaidi ya ukubwa au kidogo cha uangalifu huanza kwa uharibifu.

TypeError Inaangamiza kosa kama ni Number.

Muungano wa kinalesha

toPrecision() Ina jina ya ECMAScript3 (ES3).

Wote wengi wa vifaa vya kifaa vinaongea ES3 (JavaScript 1999) kwa kawaida:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Mwamadhamini Mwamadhamini Mwamadhamini Mwamadhamini Mwamadhamini Mwamadhamini