Menu
CoddyTech

형 변환 - 파트 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"
challenge icon

챌린지

쉬움

이 도전 과제에서는 JavaScript에서 서로 다른 데이터 유형 간에 변환하는 연습을 하며, Boolean 및 String 변환에 중점을 둡니다.

서로 다른 값을 가진 여러 변수가 주어집니다. 여러분의 과제는 시작 코드의 각 null 자리 표시자를 올바른 conversion 호출로 Replace하는 것입니다.

  1. 문자열 '42'를 Boolean()을 사용하여 boolean으로 Convert
  2. number 0을 Boolean()을 사용하여 boolean으로 Convert
  3. number 7을 Boolean()을 사용하여 boolean으로 Convert
  4. 빈 문자열 ''을 Boolean()을 사용하여 boolean으로 Convert
  5. boolean true를 String()을 사용하여 문자열로 Convert
  6. 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);
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 JavaScript 컴파일러