Konversi Tipe, Bagian 2
Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 31 dari 77.
Konversi Boolean
// Mengubah ke Boolean
console.log(Boolean(1)); // Output: true
console.log(Boolean(0)); // Output: false
console.log(Boolean("")); // Output: false
console.log(Boolean("hello")); // Output: trueKonversi string
// Mengonversi ke string
let num = 42;
let bool = true;
let str1 = String(num); // Mengonversi angka ke string
let str2 = String(bool); // Mengonversi boolean ke string
console.log(str1); // Output: "42"
console.log(str2); // Output: "true"Tantangan
MudahDalam tantangan ini, kamu akan berlatih mengonversi berbagai tipe data di JavaScript, dengan fokus pada konversi Boolean dan String.
Kamu diberi beberapa variabel dengan nilai yang berbeda. Tugasmu adalah mengganti setiap placeholder null dalam kode awal dengan pemanggilan konversi yang tepat:
- Konversi string
'42'menjadi boolean menggunakanBoolean() - Konversi angka
0menjadi boolean menggunakanBoolean() - Konversi angka
7menjadi boolean menggunakanBoolean() - Konversi string kosong
''menjadi boolean menggunakanBoolean() - Konversi boolean
truemenjadi string menggunakanString() - Konversi angka
123menjadi string menggunakanString()
Misalnya, untuk mengonversi stringValue menjadi boolean, ganti null dengan Boolean(stringValue) sehingga barisnya menjadi:console.log("Boolean('42'): ", Boolean(stringValue));
Setiap null hanyalah placeholder. Ini bukan konsep yang perlu kamu pelajari. Tugasmu adalah mengganti setiap null dengan pemanggilan konversi yang sesuai menggunakan variabel yang tersedia.
Coba sendiri
// Nilai yang akan dikonversi
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;
// TODO: Ganti null dengan hasil konversi Boolean() dari stringValue yang benar
console.log("Boolean('42'): ", null);
// TODO: Ganti null dengan hasil konversi Boolean() dari zeroNumber yang benar
console.log("Boolean(0): ", null);
// TODO: Ganti null dengan hasil konversi Boolean() dari positiveNumber yang benar
console.log("Boolean(7): ", null);
// TODO: Ganti null dengan hasil konversi Boolean() dari emptyString yang benar
console.log("Boolean(''): ", null);
// TODO: Ganti null dengan hasil konversi String() dari boolValue yang benar
console.log("String(true): ", null);
// TODO: Ganti null dengan hasil konversi String() dari numValue yang benar
console.log("String(123): ", null);Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman, Logika SederhanaOperator Logika Bagian 3Koersi Tipe7Kalkulator Pembagian Tagihan
Pesan Selamat DatangMenghitung Tip dan Total2Variabel
AngkastringBooleanKonvensi PenamaanVariabel KosongRingkasan: Inisialisasi VariabelKonstanta5Pengambilan Keputusan
Pernyataan ifPercabangan if - elseRingkasan: Kalkulator SederhanaPercabangan if - else BersarangPernyataan switch3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaOperator PerbandinganKesetaraan Ketat vs LonggarRangkuman: Matematika Sederhana6IO Dasar
OutputOutput dengan VariabelKonversi Tipe, Bagian 1Konversi Tipe, Bagian 2Rekap: Sampai 120Rekap: Benar atau SalahLatihan sendiri: Compiler JavaScript online