Number.prototype.toPrecision() - JavaScript | MDN
toPrecision() 메서드는 객체를 지정된 정밀도로 나타내는 문자열을 반환한다. numObj.toPrecision([precision]) precision(정밀도)가 1에서 100 사이가 아닌 경우 RangeError 가 발생합니다. 구현은 더 큰 값과 더 작은 값을 지원할 수 있습니다. ECMA-262는 최대 21 자리의 정밀도 만을 요구합니다. BCD tables only load in the browser
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision