36 of 264 menu

toPrecision әдісі

toPrecision әдісі санды берілген таңбаға дейін дөңгелектейді. Math.round-тен айырмашылығы дөңгелектеуді тек бөлшек бөлігінде ғана емес, сонымен қатар жүргізуге болады. Әдіс параметрінде санда қанша цифр қалуы керек екені көрсетіледі. Қалған цифрлар алынып тасталады. Соңғы қалған сан математикалық дөңгелектеу ережелері бойынша дөңгелектенеді. Егер параметр бос болса, онда бастапқы сан қайтарылады. Егер көрсетілген таңбалар санына ондық бөлігін қысқарту арқылы жету мүмкін болмаса, санды экспоненциалды форматқа түрлендіреді.

Синтаксис

сан.toPrecision(ұзындық);

Мысал

Бұл мысалда 678.19324 саны toPrecision көмегімен 4 цифрға келтіріледі, және 1-нен кейін 9 цифры тұрғандықтан, математика ережесі бойынша бірлік екілікке айналады:

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

Код орындалу нәтижесі:

678.2

Мысал

Бұл мысалда сан екі таңбаға дейін қысқартылып, тек бөлшек бөлігі ғана емес, сонымен қатар бүтін бөлігі де алынып тасталады. Сондықтан сан экспоненциалды форматқа түрленеді:

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

Код орындалу нәтижесі:

6.8e+2

Мысал

Бұл мысалда 12 саны 3 цифрға дейін келтіріледі. Сан бүтін болғандықтан, бөлшек бөлігінде 0 пайда болады:

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

Код орындалу нәтижесі:

12.0

Мысал

Енді 12 санын төрт цифрға дейін келтірейік. Бөлшек бөлігінде екі 0 пайда болады:

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

Код орындалу нәтижесі:

12.00

Мысал

Енді 12.1 санын бес цифрға дейін келтірейік:

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

Код орындалу нәтижесі:

12.100

Сондай-ақ қараңыз

  • toFixed әдісі,
    ол сондай-ақ санды берілген таңбаға дейін дөңгелектейді
  • Math.round, Math.ceil, Math.floor әдістері,
    олар санды бүтін санға дейін дөңгелектейді
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау