tolong para suhu, saya dah mentok. ndk tau salahnya dimana sampai saya tiru contoh yang awal tetap aja Code anda error dengan pesan:
"ReferenceError: makanan belum dideklarasikan"
var jawaban = prompt("Mau makan apa?","ketik disin");
switch( makanan ) {
  case 'nasi goreng':
    console.log("Siap! satu nasi goreng akan datang.");
    break;
  case 'indomie':
    console.log("Indomie? itu kesukaan saya.");
    break;
  case 'kue':
    console.log("Kebetulan saya punya resep kue baru. Enak loh!");
    break;
  case 'rokok':
    console.log("Rokok itu bukan makanan!");
    break;
  default:
    console.log("Apa? "+makanan+" itu apa? Bagaimana kalo makan nasi goreng?");  
}
        0 jempol
        
            adon 
            164
            0
            
             ·
            8 tahun yang lalu
            ·
            0 jempol
            
        
    
    var ekspresinya jawaban, tapi yang dideklarasinya makanan :)
coba buat seperti ini :
var jawaban = prompt("Mau makan apa?","ketik disin");
switch( jawaban ) {
  case 'nasi goreng':
    console.log("Siap! satu nasi goreng akan datang.");
    break;
  case 'indomie':
    console.log("Indomie? itu kesukaan saya.");
    break;
  case 'kue':
    console.log("Kebetulan saya punya resep kue baru. Enak loh!");
    break;
  case 'rokok':
    console.log("Rokok itu bukan makanan!");
    break;
  default:
    console.log("Apa? " + jawaban + " itu apa? Bagaimana kalo makan nasi goreng?");  
}