Menu
Coddy logo textTech

형 변환 - 파트 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 0Boolean()을 사용하여 boolean으로 Convert
  3. number 7Boolean()을 사용하여 boolean으로 Convert
  4. 빈 문자열 ''Boolean()을 사용하여 boolean으로 Convert
  5. boolean trueString()을 사용하여 문자열로 Convert
  6. number 123String()을 사용하여 문자열로 Convert

예를 들어 stringValue를 boolean으로 Convert하려면 nullBoolean(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 컴파일러