JavaScript Number toFixed() 메서드

정의와 사용법

toFixed() 메서드는 숫자를 문자열로 변환합니다.

toFixed() 이 메서드는 문자열을 지정된 소수점 자릿수로 둥글립니다.

주의사항:소수점 자릿수가 숫자보다 높으면 0을 추가합니다.

예제

예제 1

let num = 5.56789;
let n = num.toFixed();

직접 시도해 보세요

예제 2

let num = 5.56789;
let n = num.toFixed(2);

직접 시도해 보세요

예제 3

소수점 뒤 10자리로 둥글립니다:

let num = 5.56789;
let n = num.toFixed(10);

직접 시도해 보세요

문법

number.toFixed(digits)

파라미터

파라미터 설명
digits

선택 사항. 소수점 자릿수. 0 ~ 20 사이의 값, 0과 20을 포함합니다.

기본적으로 0(소수점 없음)으로 설정됩니다.

반환 값

형식 설명
문자열 소수점을 포함하거나 포함하지 않는 수치 표현.

기술적 세부 사항

반환 값

반환 number 의 문자열 표현은 지수 표기법을 사용하지 않으며 소수점 뒤에는 고정된 digits 자릿수.

필요하다면, 이 숫자는 둥글리 되거나 0으로 채워져서 지정된 길이에 도달하게 됩니다.

만약 digits le+21보다 크면 이 메서드는 단순히 호출합니다 number.toString()를 호출하면 지수 표기법으로 표현된 문자열을 반환합니다.

발생시킵니다

예외 설명
RangeError

그 때 digits 너무 작거나 너무 크면 예외를 발생시킵니다.

0 ~ 20 사이의 값은 이 예외를 발생시키지 않습니다. 일부 구현은 더 큰 범위나 더 작은 범위를 지원할 수 있습니다.

TypeError 이 메서드를 호출하는 객체가 Number가 아니면 예외를 발생시킵니다.

브라우저 지원

Number.constructor 은 ECMAScript3 (ES3) 기능입니다.

모든 브라우저에서 ES3 (JavaScript 1999)를 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원