
Math.trunc(x) 함수는 주어진 숫자의 소수 부분을 버리고, 그 숫자의 정수 부분만 반환하는 함수입니다. 이 함수는 소수 부분을 버리는 방식이 음수인 경우와 양수인 경우가 다릅니다.
음수인 경우, 소수 부분은 음수일 수 있으므로, 소수 부분을 버리면 음수 정수 부분이 더 작아지게 됩니다. 예를 들어, Math.trunc(-3.7) = -3 이라고 합니다. 이 경우, 소수 부분은 0.7 인데, 소수 부분을 버리면 -3.7 이 -3.0 으로 변환되지 않고, -4.0 으로 변환되지 않습니다. 따라서, -3.7 의 소수 부분인 0.7 이 버려지지 않고, -3.0 으로 변환됩니다.
양수인 경우, 소수 부분은 양수일 수 있으므로, 소수 부분을 버리면 양수 정수 부분이 더 크게 됩니다. 예를 들어, Math.trunc(3.7) = 3 이라고 합니다. 이 경우, 소수 부분은 0.7 인데, 소수 부분을 버리면 3.7 이 3.0 으로 변환됩니다.
결론적으로, Math.trunc(x) 함수는 소수 부분을 버리는 방식이 음수인 경우와 양수인 경우가 다르며, 음수인 경우에는 소수 부분을 버리면 음수 정수 부분이 더 작아지게 됩니다.
2025-08-13 17:04