Menu
Coddy logo textTech

형 변환 - 파트 2

Coddy JavaScript 여정의 기초 섹션에 포함된 레슨 — 77개 중 31번째.

불리언 변환

// 불리언으로 변환
console.log(Boolean(1));      // 출력: true
console.log(Boolean(0));      // 출력: false
console.log(Boolean(""));     // 출력: false
console.log(Boolean("hello")); // 출력: true

문자열 변환

// 문자열로 변환
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 자리 표시자를 올바른 변환 호출로 교체하는 것입니다.

  1. Boolean()을 사용하여 문자열 '42'를 불리언으로 변환하세요.
  2. Boolean()을 사용하여 숫자 0을 불리언으로 변환하세요.
  3. Boolean()을 사용하여 숫자 7을 불리언으로 변환하세요.
  4. Boolean()을 사용하여 빈 문자열 ''을 불리언으로 변환하세요.
  5. String()을 사용하여 불리언 true를 문자열로 변환하세요.
  6. String()을 사용하여 숫자 123을 문자열로 변환하세요.

예를 들어, stringValue를 불리언으로 변환하려면 nullBoolean(stringValue)으로 교체하여 해당 줄이 다음과 같이 되도록 합니다.
console.log("Boolean('42'): ", Boolean(stringValue));

null은 단순히 자리 표시자일 뿐이며, 학습해야 할 개념이 아닙니다. 여러분의 임무는 제공된 변수를 사용하여 모든 null을 적절한 변환 호출로 교체하는 것입니다.

치트 시트

Boolean()을 사용하여 값을 불리언으로 변환합니다:

Boolean(1);        // true
Boolean(0);        // false
Boolean("");       // false
Boolean("hello");  // true

String()을 사용하여 값을 문자열로 변환합니다:

String(42);    // "42"
String(true);  // "true"

직접 해보기

// 변환할 값들
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실력 점검

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

기초의 모든 레슨