
Math.log10(x) 함수는 10의 밑으로의 로그를 반환하는 함수입니다.
x가 0보다 작을 때 Math.log10(x) 함수의 결과 값이 NaN이 나오는 이유는 로그 함수의 정의에 따라 0보다 작은 값을 밑으로 하는 로그는 정의되지 않기 때문입니다.
0보다 작은 값의 로그는 실수학에서 정의되지 않기 때문에 NaN(Not a Number)으로 처리됩니다.
Math.log10(x) 함수를 사용할 때는 반드시 x가 0보다 크거나 같을 때 사용해야 합니다.
만약 x가 0보다 작은 값을 입력하면 NaN이 반환됩니다.
이러한 문제를 해결하기 위해, x가 0보다 작은 경우를 처리하는 로직을 추가하는 것이 좋습니다.
예를 들어, x가 0보다 작은 경우 -Infinity를 반환하거나, 오류 메시지를 출력하는 등 다양한 방법이 있습니다.
2025-07-03 19:56