타입의강제변환1 [JS] 타입 강제변환의 사례 타입 강제변환의 사례 다음 JavaScript 코드는 배열 arr에 있는 각 요소에 대해 반복을 수행하며, console.log를 이용해 배열의 요소를 출력하려고 시도합니다. 그러나 console.log 호출 부분이 조건문 안에 있고, 조건문의 논리가 올바르지 않습니다. 강제변환 과정 조건문 arr.length && arr[i] < 500은 배열의 길이가 0이 아닌 경우 true가 되고, 그 후에 arr[i] < 500의 평가가 이루어집니다. arr[i] < 500 부분에서는 arr의 i번째 요소가 500보다 작은지 비교합니다. 배열의 요소들은 문자열이고, 비교는 암시적 타입 변환을 통해 수행됩니다. 문자열과 숫자를 비교할 때, 문자열은 먼저 숫자로 변환되고 나서 비교가 이루어집니다. 그러므로 '1' <.. 2024. 4. 15. 이전 1 다음