Docs/JavaScript/If / Else / Switch

Conditionals

If / Else

if (kondisi) { } else if (kondisi) { } else { }

Ternary Operator

kondisi ? nilaiTrue : nilaiFalse

Switch

Cocok untuk banyak pilihan terhadap satu variabel. Jangan lupa break!

script.js
Try It →
const score = 85;
let grade;
if (score >= 90) grade = "A";
else if (score >= 80) grade = "B";
else if (score >= 70) grade = "C";
else grade = "D";

const day = new Date().getDay();
let dayName;
switch(day) {
  case 0: dayName = "Minggu"; break;
  case 1: dayName = "Senin"; break;
  case 2: dayName = "Selasa"; break;
  case 3: dayName = "Rabu"; break;
  case 4: dayName = "Kamis"; break;
  case 5: dayName = "Jumat"; break;
  case 6: dayName = "Sabtu"; break;
}

const status = score >= 75 ? "Lulus ✅" : "Tidak Lulus ❌";

const o = document.getElementById('output');
o.innerHTML = 
  'score = '+score+'
'+
  'if/else → Grade: '+grade+'
'+
  'ternary → Status: '+status+'
'+
  'switch → Hari ini: '+dayName;