Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Kapan menggunakan SWITCH dan kapan menggunakan IF ELSE

mohon pencerahannya karena ane masih bingung dengan kedua hal tsb. thanks bagi yang udah ngasih pencerahannya :)

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Diperbarui 8 tahun yang lalu

5 Jawaban:

Switch= kondisi ini hanya dinyatakan dengan bilangan bulat atau karakter, sedangkan IF-ELSE dapat menggunakan operasi seperti <, >, <= dan >=

contoh : #CASE

switch(opsi) {
    case 1:
        console.log('ini satu');
        break;
    case 2:
        console.log('ini dua');
        break;
    default:
        console.log('bukan satu dan bukan dua');
}

//atau

switch(opsi) {
    case a:
        console.log('ini a');
        break;
    case b:
        console.log('ini b');
        break;
    default:
        console.log('bukan a dan bukan b');
}

# IF ELSE

if (umur > 30) {
    console.log('Sudah Tua');
}else{
    console.log('Masih Muda');
}

jika salah, mohon koreksi..

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 8 tahun yang lalu

Bagaimana contoh penggunaan SWITCH dengan 3 buah radio button menggunakan addEventListener dengan event 'change' ? Terima kasih yang sudah menjawab :D

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Dipost 8 tahun yang lalu

mas @wandifrog jangan bikin pertanyaan bercabang. Kalau ada pertanyaan baru buat di forum baru. Biar jelas dokumentasi pertanyaan dan jawabannya

avatar hilmanski
@hilmanski

2702 Kontribusi 2140 Poin

Dipost 8 tahun yang lalu

ok Bang Hilman, maaf hehe

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Dipost 8 tahun yang lalu

Pernyataan if mempunyai pengertian, "Jika kondisi bernilai benar, maka statement 1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan statement 2".Sedangkan bentuk dari Switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat. Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program.. dan kenapa case sering indentik dengan break diakhir statementnya? dikarenakan break bermaksud untuk pemberhentian statement, jika tidak terdapat break maka mengeksekusi intruksi yang dibawahnya walaupun berada di case yang berbeda. mungkin itu menurut saya.. kurang lebihnya untuk lebih detailnya bisa mencari di google dan langsung di praktekkan agar langsung mengerti dengan dua kondisi tersebut...

avatar wahyu77
@wahyu77

26 Kontribusi 7 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban