Kali ini saya akan memberikan pembelajaran dasar pada javascript, ya gak perlu sulit sulit karena saya bukan expertnya JS :D.
Berbicara tentang pengkondisian pada JS sebenarnya sama saja pada pengkodisian pada HTML khususnya HTML Blogger yang kita kenal dengan Tag Kondosinal, namun dalam penulisannya jelas berbeda.
Baik, sebelumnya mari kita berkenalan dulu dengan syntaxnya.
if (kondisi 1){Dimulai dengan if tentunya sebagai kondisi utama lalu diikuti dengan else if yang sebenarnya adalah opsional dan gak wajib karena bisa dipake jika kamu ingin memiliki lebih dari dua kondisi, dan yang terakhir adalah else kondisi alternative kedua setelah else if.
Fungsi Utama
}
else if (kondisi 2) {
Fungsi Alternatif
}
else {
Fungsi Alternatif kedua
}
Jadi jika nilai pada if tidak sesuai, maka otomatis dia langsung ke else if yang sebagai alternatif, namun jika yang else if masih tidak sesuai maka bergeserlah dia ke else.
Sebenarnya jika kamu hanya ingin menggunakan if dan else bisa saja menjadi.
if (kondisi 1){
Fungsi Utama
} else {
Fungsi Alternatif kedua
}
Praktek Gan !
Saya tidak akan menjelaskan secara spesifik penggunaanya, namun untuk sedikit pemahaman ini saya buatkan contohnya. Cek link berikut.
Untuk simple source code'nya gunakan kode berikut.
var jawab = prompt('Film apa yang jargonnya "DEMI DEWA ?. (A) Film India, (B) Film JAV');
if (jawab == 'a'){
alert('Jawaban Benar')
}
else if (jawab == 'b') {
alert('Jawaban Salah')
}
else {
alert('Pilihan Jawaban Tidak Ada')
}
Diatas yang saya tandai dengan warna merah itu gunanya memunculkan semacam kotak dialog yang dapat diisi oleh user lalu data yang diisikan oleh user tersebut akan dijadikan variabel nantinya.
Nah setelah variabel sudah mendapatkan data maka didalam kondisi if akan disandingkan dengan nilai lain.
jawab == 'a'
dapat dibaca "jawab sama dengan a" atau jika ditambah menjadi if (jawab == 'a') {fungsinya}
dapat dibaca "jika jawab sama dengan a jalankan fungsi berikut".Untuk dipahami, penggunaan string atau tanda kutip hanya digunakan pada objek seperti huruf (contoh: 'angka') kalo angka gak perlu ada string lagi tapi langsung aja tulis angkanya (contoh: 1)
Oke,sampai disini aja, silahkan kembangkan kode diatas saya harap dapat bermanfaat, sekian dan terima kasih.