Menu
CoddyTech

型変換 - パート2

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

真偽値への変換

// 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のプレースホルダーを、正しい変換呼び出しに置き換えてください。

  1. 文字列'42'をBoolean()を使ってBoolean型に変換する
  2. 数値0をBoolean()を使ってBoolean型に変換する
  3. 数値7をBoolean()を使ってBoolean型に変換する
  4. 空文字列''をBoolean()を使ってBoolean型に変換する
  5. Boolean型の値trueをString()を使って文字列に変換する
  6. 数値123をString()を使って文字列に変換する

たとえば、stringValueをBoolean型に変換するには、nullをBoolean(stringValue)に置き換え、次のような行にします。
console.log("Boolean('42'): ", Boolean(stringValue));

各nullは単なるプレースホルダーです。学ぶ必要のある概念ではありません。与えられた変数を使って、すべてのnullを適切な変換呼び出しに置き換えてください。

自分で試してみよう

// 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オンラインコンパイラ