Menu
Coddy logo textTech

型変換 - パート2

CoddyのJavaScriptジャーニー「基礎」セクションの一部。レッスン 31/77。

Booleanへの変換

// Booleanへの変換
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

チャレンジ

簡単

このチャレンジでは、Boolean と String の conversion に焦点を当てながら、JavaScript で異なるデータ型間の conversion を練習します。

異なる Values を持つ複数の変数が与えられています。あなたの課題は、スターターコード内の各 null プレースホルダーを、correct な conversion 呼び出しに置き換えることです。

  1. string '42'Boolean() を使って boolean に Convert する
  2. number 0Boolean() を使って boolean に Convert する
  3. number 7Boolean() を使って boolean に Convert する
  4. empty string ''Boolean() を使って boolean に Convert する
  5. boolean trueString() を使って string に Convert する
  6. number 123String() を使って string に 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オンラインコンパイラ