다음 플래시5 액션스크립트 함수에서 추출되는 값은?parseFloat(… | [멀티미디어콘텐츠제작전문가 필기] 15년 3회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 15년 3회차
다음 플래시5 액션스크립트 함수에서 추출되는 값은?
parseFloat("3.85abc");
1
3.85a
2
3
3
abc
4
3.85
해설
문자열 앞부분의 숫자만 읽혀 3.85가 반환된다.
parseFloat()는 문자열을 앞에서부터 훑으면서 실수로 해석할 수 있는 부분까지만 숫자로 바꾸고, 숫자로 볼 수 없는 문자를 만나면 그 자리에서 멈춘다. "3.85abc"에서는 3.85까지 읽고 a에서 변환이 중단된다.
따라서 뒤의 abc는 결과에 포함되지 않으며, 소수점 이하를 버리는 parseInt()가 아니므로 3이 아니라 3.85가 된다. 맨 앞 글자가 숫자가 아니었다면 NaN이 반환됐을 것이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.