Метод toFixed
Метод toFixed сонни каср кисмидаги
белгиланган ракамгача яхлитлашни бажаради.
Ракамлар сони параметр орқали белгиланади.
Агар ракамлар сони белгиланмаган бўлса, сунъий холда
0 ракам олинади, яъни бутун сонгача
яхлитлаш амалга оширилади.
Синтаксис
сон.toFixed([каср кисмидаги ракамлар сони]);
Мисол
Касал сон берилган деб фараз қилайлик. Уни каср кисмида
3 ракамгача яхлитлаймиз:
let num = 1.1111;
console.log(num.toFixed(3));
Кодни ишга тушириш натижаси:
1.111
Мисол
Кейинги мисолда ҳам каср кисмида фақат
3 ракам қолдирилган, бирок охирги
ракам 1 га опди, чунки яхлитлаш
математика қоидаларига мувофиқ амалга оширилди:
let num = 1.1119;
console.log(num.toFixed(3));
Кодни ишга тушириш натижаси:
1.112
Мисол
Кейинги мисолда касал сон бутун сонгача яхлитланади, чунки методнинг параметри бўш:
let num = 1.111;
console.log(num.toFixed());
Кодни ишга тушириш натижаси:
1
Мисол
Кейинги мисолда методнинг параметри бошланғич
касал соннинг каср кисмидаги ракамлар сонидан ортиб кетди,
шунинг учун метод иккита 0 ракамини
бизнинг соннимизнинг охирига қўшади:
let num = 1.1111;
console.log(num.toFixed(6));
Кодни ишга тушириш натижаси:
1.111100
Ҳам қаранг
-
Math.round,Math.ceil,Math.floorметодлари,
улар ҳам сонни яхлитлашни бажарадилар -
toPrecisionметоду,
у сонни белгиланган белгилар сонигача яхлитлашни бажаради