Share via


Number.Round

구문

Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number

정보

반올림 결과를 가장 가까운 숫자로 반환 number 합니다. number가 null이면 Number.Round가 null을 반환합니다.

기본적으로 number는 가장 가까운 정수로 반올림되고, 동률은 오사오입하여 구분합니다(“은행원 반올림”이라고도 하는 RoundingMode.ToEven 사용).

그러나 이러한 기본값은 다음 선택적 매개 변수를 통해 재정의할 수 있습니다.

  • digitsnumber: 지정된 소수 자릿수로 반올림됩니다.
  • roundingMode: number가 두 개의 잠재 반올림 값의 중간 값인 경우 기본 동률 구분 동작을 재정의합니다(가능한 값은 RoundingMode.Type을 참조하세요).

예 1

1.234를 가장 가까운 정수로 반올림합니다.

사용법

Number.Round(1.234)

출력

1

예제 2

1.56을 가장 가까운 정수로 반올림합니다.

사용법

Number.Round(1.56)

출력

2

예 3

1.2345를 소수점 이하 두 자리로 올림합니다.

사용법

Number.Round(1.2345, 2)

출력

1.23

예제 4

라운드 1.2345에서 10진수 3자리(반올림).

사용법

Number.Round(1.2345, 3, RoundingMode.Up)

출력

1.235

예제 5

라운드 1.2345에서 10진수 3위(반올림).

사용법

Number.Round(1.2345, 3, RoundingMode.Down)

출력

1.234