형 변환 - 파트 2
Coddy JavaScript 여정의 기초 섹션에 포함된 레슨. 77개 중 31번째.
불리언 변환
// Boolean으로 변환하기
console.log(Boolean(1)); // 출력: true
console.log(Boolean(0)); // 출력: false
console.log(Boolean("")); // 출력: false
console.log(Boolean("hello")); // 출력: true문자열 변환
// String으로 변환
let num = 42;
let bool = true;
let str1 = String(num); // 숫자를 문자열로 변환
let str2 = String(bool); // 불리언 값을 문자열로 변환
console.log(str1); // 출력: "42"
console.log(str2); // 출력: "true"챌린지
쉬움이 챌린지에서는 JavaScript에서 Boolean과 String 변환에 중점을 두고 서로 다른 데이터 유형 간의 변환을 연습합니다.
서로 다른 값을 가진 여러 변수가 주어집니다. 여러분이 할 일은 시작 코드의 각 null 자리 표시자를 올바른 변환 호출로 바꾸는 것입니다.
- 문자열
'42'를Boolean()을 사용해 불리언으로 변환합니다. - 숫자
0을Boolean()을 사용해 불리언으로 변환합니다. - 숫자
7을Boolean()을 사용해 불리언으로 변환합니다. - 빈 문자열
''을Boolean()을 사용해 불리언으로 변환합니다. - 불리언
true를String()을 사용해 문자열로 변환합니다. - 숫자
123을String()을 사용해 문자열로 변환합니다.
예를 들어, stringValue를 불리언으로 변환하려면 null을 Boolean(stringValue)로 바꿔 해당 줄이 다음과 같이 되도록 합니다.console.log("Boolean('42'): ", Boolean(stringValue));
각 null은 단순한 자리 표시자일 뿐입니다. 배워야 할 개념은 아닙니다. 여러분이 할 일은 제공된 변수를 사용해 모든 null을 적절한 변환 호출로 바꾸는 것입니다.
직접 해보기
// TODO: null을 stringValue를 Boolean()으로 변환한 올바른 값으로 바꾸세요
console.log("Boolean('42'): ", null);
// TODO: null을 zeroNumber를 Boolean()으로 변환한 올바른 값으로 바꾸세요
console.log("Boolean(0): ", null);
// TODO: null을 positiveNumber를 Boolean()으로 변환한 올바른 값으로 바꾸세요
console.log("Boolean(7): ", null);
// TODO: null을 emptyString을 Boolean()으로 변환한 올바른 값으로 바꾸세요
console.log("Boolean(''): ", null);
// TODO: null을 boolValue를 String()으로 변환한 올바른 값으로 바꾸세요
console.log("String(true): ", null);
// TODO: null을 numValue를 String()으로 변환한 올바른 값으로 바꾸세요
console.log("String(123): ", null);
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 JavaScript 컴파일러