Njia ya toFixed
Njia toFixed huzungusha
namba hadi tarakimu maalum katika sehemu ya desimali.
Idadi ya tarakimu huelezewa na kigezo.
Kama idadi ya tarakimu haijaainishwa, kwa msingi
inachukuliwa tarakimu 0, yaani kuzungusha
hadi namba kamili.
Matumizi
namba.toFixed([idadi ya tarakimu katika sehemu ya desimali]);
Mfano
Tuchukulie kuna sehemu ya desimali. Tuizungushe hadi
tarakimu 3 katika sehemu ya desimali:
let num = 1.1111;
console.log(num.toFixed(3));
Matokeo ya kutekeleza kodi:
1.111
Mfano
Katika mfano ufuatao pia imeachwa tu
tarakimu 3 katika sehemu ya desimali, hata hivyo tarakimu ya mwisho
imeongezeka kwa 1, kwa sababu kuzungusha
hufanyika kulinga na kanuni za hisabati:
let num = 1.1119;
console.log(num.toFixed(3));
Matokeo ya kutekeleza kodi:
1.112
Mfano
Katika mfano ufuatao sehemu ya desimali itazungushwa hadi namba kamili kwa sababu kigezo cha njia hiyo ni tupu:
let num = 1.111;
console.log(num.toFixed());
Matokeo ya kutekeleza kodi:
1
Mfano
Katika mfano ufuatao kigezo cha njia kinazidi
idadi ya tarakimu katika sehemu ya desimali ya asili
ya sehemu ya desimali, kwa hivyo njia hiyo itaongeza tarakimu mbili 0
mwishoni mwa sehemu yetu ya desimali:
let num = 1.1111;
console.log(num.toFixed(6));
Matokeo ya kutekeleza kodi:
1.111100
Angalia pia
-
Njia
Math.round,Math.ceil,Math.floor,
ambazo pia hufanya kuzungusha namba -
Njia
toPrecision,
ambayo hufanya kuzungusha namba hadi idadi maalum ya herufi