[책] 자바스크립트 코드 레시피 278 - 33일차

wangkodok·2022년 2월 24일
0

소수점 자릿수 지정하기

  • 숫자 3.14159265를 문자열 3.14로 변환하고 싶을 때
  • 숫자 10을 문자열 10.00로 변환하고 싶을 때

구문

(123).toFixed(1); // 결과 123.0
(123).toPrecision(1); // 결과 1e+2

실습

toFixed() 소수점의 자릿수 지정이 가능하며, 소수점 이하는 지정된 자릿수 변환 후 문자열로 반환합니다.

(0.33333).toFixed(2); // 결과 0.33

소수점 이하의 자릿수가 줄어들 경우 값을 근사치로 변환한다. 소수점 0.05 이상이면 반올림으로 반환합니다.

(123.5678).toFixed(1); // 결과 123.6
(123.54321).toFixed(1); // 결과 123.5

소수점 이하의 자릿수가 늘어날 경우 0 으로 채워집니다.

(2.4).toFixed(4); // 결과 2.4000

toPrecision() 들어온 값을 지정한 자릿수의 정밀도로 변환하여 문자열로 반환합니다.

(0.33333).toPrecision(2); // 결과 0.33
(123.456).toPrecision(3); // 결과 123

toFixed() 와 같이 자릿수가 늘어나면 근사치 변환, 줄어들면 0으로 채워 넣습니다.

(4.56).toPrecision(2); // 결과 4.6
(10).toPrecision(4); // 결과 10.00

profile
기술을 기록하다.

0개의 댓글

관련 채용 정보