
parseInt 메서드는 문자열을 숫자로 변환할 때, radix(기수) 매개변수를 사용합니다. radix가 16인 경우, 16진수 문자열을 10진수로 변환합니다.
16진수 문자열에서 'A'부터 'F'까지는 10부터 15까지의 숫자로 변환됩니다. 예를 들어, 'A'는 10, 'B'는 11, 'C'는 12, 'D'는 13, 'E'는 14, 'F'는 15로 변환됩니다.
이러한 이유로, 'A'가 10으로 변환되는 것은 정상적인 결과입니다.
만약, 'A'가 아닌 다른 문자열이 들어오면 NaN(Not a Number)이 출력됩니다.
예를 들어, 'G'는 16진수 문자열이 아니므로 NaN이 출력됩니다.
따라서, radix가 16인 경우 'A'부터 'F'까지는 10부터 15까지의 숫자로 변환됩니다.
2025-03-09 05:05