JavaScript - 문제 미리보기

문제 231

medium
다음 각 메서드의 실행 결과를 올바르게 짝지은 것은?

Math.ceil(-4.2);   // A
Math.floor(-4.2);  // B
Math.round(-4.2);  // C
Math.trunc(-4.2);  // D
A. A: -4, B: -5, C: -4, D: -4
B. A: -4, B: -4, C: -4, D: -4
C. A: -5, B: -4, C: -4, D: -4
D. A: -4, B: -5, C: -5, D: -4

정답: A

음수에서의 동작을 이해하는 것이 중요합니다:

Math.ceil(-4.2): -4 (음수에서 ceil은 0에 가까운 방향)
Math.floor(-4.2): -5 (음수에서 floor는 0에서 먼 방향)
Math.round(-4.2): -4 (가장 가까운 정수)
Math.trunc(-4.2): -4 (소수점만 제거)

음수에서 ceil과 floor의 방향이 양수와 반대라는 점을 기억해야 합니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.