Logo Putra Jaya
Putra Jaya Manusia Biasa

Contoh Pengkondisian Yang Lebih Kompleks di JavaScript

const usia = 18
const sudahPunyaSIM = true

if (usai >= 18) {
	console.log("Boleh Mengemudi Jika sudah SIM!")

	if(sudahPunyaSIM){
		console.log("Sudah Punya SIM, Boleh Mengemudi")
	} else {
		console.loh("Belum Punya SIM, Tidak Boleh Mengemudi")
	}
} else {
	console.log("Masih Dibawah Umur, Tidak Boleh Mengemudi, Dan Belum Bisa Memiliki SIM")
}

Penjelasannya:

  • Cek Apakah sudah berusia lebih dari sama dengan 18?
  • Jika iya cetak Boleh Mengemudi Jika sudah SIM! dan lanjut cek apakah sudah punya sim? jika iya cetak Sudah Punya SIM, Boleh Mengemudi
  • Else akan dijalankan jika tidak memenuhi syarat
  • Perhatikan kondisinya, Kita bisa melakukan percabangan kondisi lebih dalam, atau kondisi bersarang (nesting conditions)

Terkait: