JavaScript - 문제 미리보기
문제 404
hard
다음 코드의 모든 빈칸에 들어갈 메서드는?
const data = [10, 20, 30];
const num = 42;
const date = new Date('2025-01-01');
// 각각을 문자열로 변환
const arrayStr = data.______(); // "10,20,30"
const numStr = num.______(); // "42"
const dateStr = date.______(); // 전체 날짜 문자열
// 특별한 진법 변환
const binary = num.______(2); // "101010"
const hex = num.______(16); // "2a"
정답: B
모든 빈칸에는
1) 배열: 요소들을 쉼표로 구분한 문자열 반환
2) 숫자: 문자열로 변환, 매개변수로 진법 지정 가능 (42의 2진법 = "101010", 16진법 = "2a")
3) 날짜: 읽기 쉬운 날짜/시간 문자열 반환
이처럼
toString
이 들어갑니다. JavaScript의 toString()
메서드는:1) 배열: 요소들을 쉼표로 구분한 문자열 반환
2) 숫자: 문자열로 변환, 매개변수로 진법 지정 가능 (42의 2진법 = "101010", 16진법 = "2a")
3) 날짜: 읽기 쉬운 날짜/시간 문자열 반환
이처럼
toString()
은 다양한 데이터 타입에서 일관되게 사용할 수 있는 강력한 변환 메서드입니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.