型変換 - パート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"チャレンジ
簡単このチャレンジでは、Boolean と String の conversion に焦点を当てながら、JavaScript で異なるデータ型間の conversion を練習します。
異なる Values を持つ複数の変数が与えられています。あなたの課題は、スターターコード内の各 null プレースホルダーを、correct な conversion 呼び出しに置き換えることです。
- string
'42'をBoolean()を使って boolean に Convert する - number
0をBoolean()を使って boolean に Convert する - number
7をBoolean()を使って boolean に Convert する - empty string
''をBoolean()を使って boolean に Convert する - boolean
trueをString()を使って string に Convert する - number
123をString()を使って string に Convert する
たとえば、stringValue を boolean に Convert するには、null を Boolean(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);このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: JavaScriptオンラインコンパイラ