Menu
CoddyTech

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: true

Konversi 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"
challenge icon

Tantangan

Mudah

Dalam 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:

  1. Konversi string '42' menjadi boolean menggunakan Boolean()
  2. Konversi angka 0 menjadi boolean menggunakan Boolean()
  3. Konversi angka 7 menjadi boolean menggunakan Boolean()
  4. Konversi string kosong '' menjadi boolean menggunakan Boolean()
  5. Konversi boolean true menjadi string menggunakan String()
  6. Konversi angka 123 menjadi string menggunakan String()

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);
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler JavaScript online