javascript dasar : pengkondisian if else, if else if. else pada Javascript
javascript dasar : pengkondisian if else, if else if. else pada Javascript
Percabangan/pengkondisian keyword pertama if
if(kondisi) {
aksi // lakukan aksi jika kondisi bernilai true
} // Keluar dari blok jika kondisi bernilai false
Contoh sederhana nya:
var angka = 1;
if (angka === 1){
alert("anda memalsukan angka 1);
}
Atau
var angka 2;
if (angka < 10) {
alert(angka + "lebih kecil dari 10")
}
nah if ITU jika kondisinya bernilai true jika kondisinya bernilai false kita bisa tangkal dengan keyword else
Contoh nya kita membuat program bilangan genap atau ganjil:
var angka = prompt("masukan angka:");
if(angka % 2 == 0 ){
alert("angka + " adalah bilangan genap")
} else {
alert(angka + " adalah bilangan ganjil")
}
ITU dia pengkondisian if else walaupun program nya udah jalan tapi tetap masing ada kekurangan ,kekurangan apa? jika user memasukan huruf A bukan angka maka if apakah A sisabagi 2 sama dengan 0 , itu false ya nah jika false maka ke else ,else ITU tidak punya kondisi maka di cetaklah yang alert A adalah bilangan ganjil.
Untuk mengatasi kita menggunakan else if
if (kondisi 1){
aksi 1
} else if (kondisi 2){
aksi 2
}else {
aksi 3
}
Jika kita memperbaiki program ganjil genap di atas maka kita bisa menulis begini:
var angka = prompt("masukan angka:");
if(angka % 2 == 0 ){
alert("angka + " adalah bilangan genap");
}else if (angka % 2 == 1) {
alert(angka + " adalah bilangan ganjil");
} else {
alert("yang anda masukan bukan angka");
}
ITU dia sekilas tentang pengkondisian/percabangan di dalam javascript
Komentar
Posting Komentar