36 of 264 menu

toPrecision 메서드

toPrecision 메서드는 숫자를 지정된 자릿수로 반올림합니다. Math.round와 달리 소수 부분뿐만 아니라 모든 부분에서 반올림을 수행할 수 있습니다. 메서드의 매개변수로 숫자에 남아야 할 총 자릿수를 지정합니다. 나머지 숫자는 버려집니다. 마지막 남은 숫자는 수학적 반올림 규칙에 따라 반올림됩니다. 매개변수가 비어 있으면 원래 숫자가 반환됩니다. 지정된 자릿수가 소수 부분을 자르는 것만으로는 달성할 수 없는 경우 숫자를 지수 형식으로 변환합니다.

구문

숫자.toPrecision(길이);

예제

이 예에서 숫자 678.19324toPrecision를 사용하여 4자리로 변환됩니다. 1 뒤에 9가 있으므로 수학 규칙에 따라 1은 2로 변환됩니다:

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

코드 실행 결과:

678.2

예제

이 예에서 숫자는 두 자리로 줄어들어야 하며 소수 부분뿐만 아니라 정수 부분도 버려집니다. 따라서 숫자는 지수 형식으로 변환됩니다:

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

코드 실행 결과:

6.8e+2

예제

이 예에서 숫자 123자리로 변환됩니다. 숫자가 정수이므로 소수 부분에 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

함께 보기

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부