본문으로 건너뛰기

Number.Round

반올림된 숫자를 반환합니다. 자릿수와 반올림 모드를 지정할 수 있습니다.

Syntax

Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number

Remarks

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

기본적으로, number은(는) 가장 가까운 정수로 반올림되고 연결은 가장 가까운 짝수로 반올림하여 끊어집니다(RoundingMode.ToEven 사용, “은행원 반올림”이라고도 함).

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

  • digits: number이(가) 지정된 10진수 수로 반올림되도록 합니다.
  • roundingMode: number이(가) 두 개의 잠재적인 반올림된 값 사이의 중간점에 있는 경우 기본 연결 끊기 동작을 재정의합니다 (가능한 값은 RoundingMode.Type 참조).

Examples

Example #1

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

Number.Round(1.234)

Result:

1

Example #2

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

Number.Round(1.56)

Result:

2

Example #3

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

Number.Round(1.2345, 2)

Result:

1.23

Example #4

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

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

Result:

1.235

Example #5

1.2345를 소수점 이하 세 자리로 내림합니다.

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

Result:

1.234

Category

Number.Rounding