kode saya sudah benar?

Oleh hideyatsu 135 2 pada Selasa, 17 Sep. 2013, 15:06:43


Kembali ke forum soal ini

#javascript #control-flow #memperkenalkan-switch


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



kenapa saya terus mendapat pesan error ya? perasaan kode saya sdh benar deh...

var test = prompt('aaa');
switch (test) {
  case '1':
    console.log(1);
    break;
  case '2':
    console.log(2);
    break;
  case '3':
    console.log(3);
    break;
  default:
    console.log(4);
}
0 jempol


januridp
300
190
· 11 tahun, 2 bulan yang lalu · 1 jempol

Unit berapa kk ?
kk udah ikuti petunjuk belum ?
kalau belum silakan ikuti dahulu dan jika masih error mari kita bahas kode kk disini

hideyatsu
135
2
penanya
· 11 tahun, 1 bulan yang lalu · 0 jempol

ternyata yang benar seperti ini.. hhehhe...

switch ('test') {
  case 'aa':
    console.log('aa');
    break;
  case 'bb':
    console.log('bb');
    break;
  case 'c':
    console.log('cc');
    break;
  default:
    console.log('dd');
    break;
}

chiitoss
192
2
· 10 tahun, 7 bulan yang lalu · 2 jempol

default juga mesti pake "break;" yah ?

ganis
198
841
· 10 tahun, 7 bulan yang lalu · 0 jempol

@chiitoss

ga perlu, karena break itu untuk keluar dari switch. jadi kalo sudah di akhir dari switch, ga perlu break.

widyastute
164
9
· 9 tahun, 4 bulan yang lalu · 0 jempol

apa bedanya Break sama break, cuma beda huruf kapitalnya doang? tapi warnanya jadi beda.

apasih arti dari titik dua? 
thx

ganis
198
841
· 9 tahun, 4 bulan yang lalu · 0 jempol

untuk komputer, Break dan break itu berbeda. Komputer (untungnya) sangat presisi sekali soal kesalahan karakter dan urutan.

ganis
198
841
· 9 tahun, 4 bulan yang lalu · 0 jempol

titik dua di case artinya: "jalankan code di baris setelahnya dan berhenti sampai menemukan break atau keluar dari switch"