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

チャレンジ

簡単

このチャレンジでは、JavaScriptにおける異なるデータ型間の変換、特にBoolean(真偽値)とString(文字列)の変換を練習します。

いくつかの異なる値を持つ変数が与えられています。あなたのタスクは、スターターコード内のnull プレースホルダーを、正しい変換呼び出しに置き換えることです:

  1. 文字列 '42'Boolean() を使って真偽値に変換します
  2. 数値 0Boolean() を使って真偽値に変換します
  3. 数値 7Boolean() を使って真偽値に変換します
  4. 空の文字列 ''Boolean() を使って真偽値に変換します
  5. 真偽値 trueString() を使って文字列に変換します
  6. 数値 123String() を使って文字列に変換します

例えば、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腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン