계산의 메모EVERYDAY, FIGURED OUT.
CALCULATION MEMO2026.11.04

생활 숫자 / 사용 설명

JavaScript 반올림이 음수의 절반에서 예상과 다를 때

Math.round의 동점 처리와 금액 정책을 구분합니다.

정확히 절반인 입력의 방향을 확인하세요

Math.round는 가장 가까운 정수를 반환하며 절반인 경우 양의 무한대 방향을 사용합니다. 양수에서 익숙한 반올림을 음수에 대칭 적용한다고 가정하면 다른 결과를 예상할 수 있습니다.

정확히 절반인 입력의 방향을 확인하세요 — 코드와 결과

Math.round(1.5)는 2이고 Math.round(-1.5)는 -1입니다. 정확히 절반에서 양의 방향을 고르므로 부호 대칭 반올림과 다릅니다.

정산 기준은 별도로 정의하세요

환불과 보정 금액이 포함되는 계산에서는 음수 동점 처리도 명시해야 합니다. 함수 하나를 썼다는 사실이 거래 규칙 준수를 보장하지는 않습니다.

경계 표본을 기록하세요

정수 양옆과 정확한 절반을 비교하고 부동소수점 표현도 확인합니다. 이 글은 외부 API 동작 설명이며 사이트 기능 변경은 아닙니다. MDN 확인일은 2026-11-04입니다.

MDN round negative half policy 공식 레퍼런스