Lompat ke konten utama

JavaScript dari Nol

Pelajaran 12 dari 22

Mengambil keputusan · Pelajaran 12

Operator logika dan operator kondisional

Tujuan: Pengguna dapat menggabungkan kondisi dengan &&, ||, ! dan menulis pilihan singkat dengan ? :

±8 menitDiperiksa 2026-09-22

Operator && bernilai true hanya bila kedua sisinya true. Operator || bernilai true bila salah satu sisinya true. Operator ! membalik nilai boolean.

const umur = 20;
const punyaKtp = true;

if (umur >= 17 && punyaKtp) console.log("boleh mendaftar");
console.log(!punyaKtp);      // false

const label = umur >= 17 ? "dewasa" : "anak";
console.log(label);          // dewasa

Operator kondisional memakai tanda tanya dan titik dua: kondisi ? nilaiBilaBenar : nilaiBilaSalah. Bentuk ini menghasilkan satu nilai, sehingga bisa langsung disimpan ke variabel.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT). Rincian perubahan ada di halaman kelas.