형 변환 - 파트 2
Coddy JavaScript 여정의 기초 섹션에 포함된 레슨. 77개 중 31번째.
Boolean 변환
// 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 자리 표시자를 올바른 conversion 호출로 Replace하는 것입니다.
- 문자열
'42'를Boolean()을 사용하여 boolean으로 Convert - number
0을Boolean()을 사용하여 boolean으로 Convert - number
7을Boolean()을 사용하여 boolean으로 Convert - 빈 문자열
''을Boolean()을 사용하여 boolean으로 Convert - boolean
true를String()을 사용하여 문자열로 Convert - number
123을String()을 사용하여 문자열로 Convert
예를 들어 stringValue를 boolean으로 Convert하려면 null을 Boolean(stringValue)로 Replace하여 해당 줄이 다음과 같이 되도록 합니다:console.log("Boolean('42'): ", Boolean(stringValue));
각 null은 단순한 자리 표시자입니다. 이것은 여러분이 배워야 할 개념이 아닙니다. 여러분의 과제는 제공된 변수를 사용하여 모든 null을 적절한 conversion 호출로 Replace하는 것입니다.
직접 해보기
// 변환할 값들
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;
// 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 컴파일러