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); // dewasaOperator kondisional memakai tanda tanya dan titik dua: kondisi ? nilaiBilaBenar : nilaiBilaSalah. Bentuk ini menghasilkan satu nilai, sehingga bisa langsung disimpan ke variabel.