toFixed usuly
toFixed usuly
sany kesir bölegindäki kesgitlenen belgä çenli ýuvarlaýar.
Belgileriň sany parametr bilen kesgitlenýär.
Eger belgileriň sany kesgitlenmese, deslapky ýagdaýda
0 belgi alnýar, ýagny doly sanyň üçin ýuvarlama.
Sintaksis
san.toFixed([kesir bölegindäki belgileriň sany]);
Mysal
Kesir berlen diýeliň. Gelň ony
3 kesir bölegi belgisine çenli ýuvarlalyň:
let num = 1.1111;
console.log(num.toFixed(3));
Kodyň ýerine ýetirilen netijesi:
1.111
Mysal
Indiki mysalda hem diňe
3 kesir bölegi belgisi galdyryldy, ýöne iň soňky
belgi 1 köpeldi, sebäbi ýuvarlama
matematika düzgünleri boýunça amala aşyrylýar:
let num = 1.1119;
console.log(num.toFixed(3));
Kodyň ýerine ýetirilen netijesi:
1.112
Mysal
Indiki mysalda kesir doly sanyň üçin ýuvarlanar, sebäbi usulyň parametri boş:
let num = 1.111;
console.log(num.toFixed());
Kodyň ýerine ýetirilen netijesi:
1
Mysal
Indiki mysalda usulyň parametri başlangyç
kesiriň kesir bölegindäki belgileriň sanyndan geçýär,
şonuň üçin usul iki 0 san
kesiriň ahyryna goşar:
let num = 1.1111;
console.log(num.toFixed(6));
Kodyň ýerine ýetirilen netijesi:
1.111100
Hem-de serediň
-
Math.round,Math.ceil,Math.floorusullary,
olar hem sany ýuvarlamagy amala aşyrýarlar -
toPrecisionusuly,
sany kesgitlenen sanlara çenli ýuvarlamagy amala aşyrýar