型変換 - パート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"チャレンジ
簡単このチャレンジでは、JavaScriptにおける異なるデータ型間の変換、特にBoolean(真偽値)とString(文字列)の変換を練習します。
いくつかの異なる値を持つ変数が与えられています。あなたのタスクは、スターターコード内の各 null プレースホルダーを、正しい変換呼び出しに置き換えることです:
- 文字列
'42'をBoolean()を使って真偽値に変換します - 数値
0をBoolean()を使って真偽値に変換します - 数値
7をBoolean()を使って真偽値に変換します - 空の文字列
''をBoolean()を使って真偽値に変換します - 真偽値
trueをString()を使って文字列に変換します - 数値
123をString()を使って文字列に変換します
例えば、stringValue を真偽値に変換するには、null を Boolean(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);このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。