Javascript β Conditional
Kondisional adalah sebuah metode yang melakukan pengecekan terhadap suatu pernyataan atau premis apakah bernilai benar atau tidak, jika benar maka akan menjalankan sebuah block code tertentu.
Kondisional dengan if / else if / else
if / else if / else
Contoh 1 menjalankan kode jika premis bernilai
true
Contoh 2 kode tidak dijalankan jika premis bernilai
false
Contoh 3 Premis dengan perbandingan suatu nilai
Di dalam kondisional dikenal juga dengan istilah branching atau percabangan. Dengan percabangan kita bisa mengecek nilai kebenaran dari berbagai premis yang kita sediakan. cara menambahkan kondisi atau premis lain dari premis pertamanya adalah dengan sintaks else
. Contohnya ketika kita diminta untuk membeli telur dan buah ke minimarket oleh ibu kita maka akan banyak sekali kondisi atau kemungkinan yang terjadi dalam perjalanan kita membeli barang-barang tersebut di supermarket.
Contoh 4 Branching sederhana
Kondisi else di atas adalah kondisi selain
minimarketStatus == "open"
.Contoh 5 Branching dengan kondisi
contoh di atas kita memberikan kondisi tambahan yaitu jika minimarket akan buka kurang atau sama dengan 5 menit lagi maka saya akan menunggu.
Selain Branching atau percabangan, kondisional juga dapat memiliki sarang atau tumpukan yaitu terdapat kondisional di dalam sebuah kondisional.
Contoh 6 Kondisional bersarang
pada kondisi di atas minimarketnya sudah buka lalu cek kondisi selanjutnya cek apakah telur atau buah habis. Karena kondisinya adalah jika telur ATAU buah salah satunya ada yang soldout maka belanjaan saya lengkap. Demikian seterusnya akan mengecek kondisi-kondisi yang disediakan dalam logika program yang dibuat.
Kondisional dengan Switch Case
Switch Case
Cara lain untuk melakukan pengecekan kondisi atau conditional adalah dengan switch case
. Penggunaan switch case mirip seperti kita menyalakan tombol switch pada remote. Jika kondisi tombol yang dipijit adalah tombol dengan nomer tertentu maka akan menjalankan prorgram tertentu.
Contoh 7 Kondisional dengan
switch case
Pada kode di atas, switch akan mengevaluasi nilai
buttonPushed
jikacase
yang ditemui cocok dengan nilai yang diberikan maka kode padacase
tersebut akan dijalankan sehingga pada console akan dimunculkan βmatikan TV!
β. Pada setiap case terdapatbreak
yang berfungsi untuk menghentikan proses switch agar tidak menjalankan case yang lain. Juga terdapatdefault
yaitu kondisi dimana tidak ditemukancase
yang sesuai.
Last updated
Was this helpful?