Menambah ke switch yang ada sekarang

Oleh Lamphard 98 38 pada Selasa, 30 Sep. 2014, 16:51:32


Kembali ke forum soal ini

#javascript #control-flow #memperkenalkan-switch


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



 Menambah ke switch yang ada sekarang

switch akan terlihat seperti ini:

switch (/*sebuah ekpresi*/) {
    case 'pilihan 1':
        // Lakukan sesuatu
        break;
    case 'pilihan 2':
        // Lakukan sesuatu yang lain
        break;
    case 'pilihan 3':
        // Lakukan sesuatu yang lain
        // dari yang lain
        break;
    default:
        // lakukan sesuatu jika tidak
        // ada yang cocok
}

JavaScript akan mencari kecocokan ekpresi di antara tanda kurung di switch( ) dengan setiap case. Jika cocok, maka code di bawah case akan djalankan. Dan jika tidak ada yang cocok, maka default akan dijalankan.
Instruksi:

switch kita butuh sebuah case untuk warna 'kuning'. Tambahkan di dalamnya dan console.log kan, "Kuning adalah warna yang ceria!" untuk case kuning.

Jangan lupa untuk menuliskan break, jika tidak maka program akan menjalankan code di dalam default juga! Kita tidak mau itu!
Petunjuk

Code anda akan terlihat seperti ini:

case 'kuning':
    console.log("Kuning adalah warna yang ceria!");
    break;

hasilnya

var warna = prompt("Apa warna kesukaan primer anda?","ketikkan disini");

switch(warna ) {
  case 'merah':
    console.log("Merah adalah warna yang bagus!");
    break;
  case 'biru':
    console.log("Itu adalah warna utama CodeSaya!");
    break;
  case "kuning":
    console.log("Kuning adalah warna yang ceria!");
    break;
  default:
    console.log("Saya rasa itu bukan warna primer!");
}
2 jempol


Lamphard
98
38
penanya
· 10 tahun, 1 bulan yang lalu · 0 jempol

 Berlatih dengan switch

Sekarang, karena anda sudah belajar untuk menambahkan sebuah case, sekarang anda bisa menambahkan default.
Instruksi:

Tambahkan default di bagian bawah dari switch, Dan jalankan kodenya sebanyak yang anda inginkan dengan input yang berbeda-beda: sangat berguna!
Petunjuk

Code anda akan menambahkan default di baris ke 14. Anda bisa menulis ke console.log code yang anda inginkan. Syntaxnya akan seperti:

default:
    console.log("Saya tidak tahu olahraga itu!");
    break;

var olahraga = prompt("Apa olahraga kesukaan anda?","Ketik disini..");

switch(olahraga) {
  case 'sepakbola':
    console.log("Saya juga suka itu!");
    break;
  case 'basket':
    console.log("Kapan kita main bareng?");
    break;
  case 'lari':
    console.log("Berapa km anda lari setiap harinya?");
    break;
  default:
    console.log("Saya tidak tahu olahraga itu!");
    break;  
}

Lamphard
98
38
penanya
· 10 tahun, 1 bulan yang lalu · 1 jempol

 Berlatih lagi dengan switch

Anda tahu apa yang mereka bilang: latihan membuat sempurna!
Instruksi:

Kita telah menuliskan rangka dari switch untuk anda. Lengkapi case yang ada dan tambahkan case anda sendiri dengan sebuah default.
Petunjuk

Jangan lupa untuk menuliskan break di setiap case. Seperti ini:

case '':
  // code
  // code yang lain
  break;

hasilnya:

var linux = prompt("apa distro linux yang anda sukai !","Ketik disini..");

switch(linux) {
  case 'ubuntu':
    console.log("ubuntu adalah distro untuk desktop dan server!");
    break;
  case 'mint':
    console.log("mint adalah distro untuk desktop pemula!");
    break;
  case 'fedora':
    console.log("fedora adalah distro untuk desktop dan server!");
    break;
  case 'debian':
    console.log("debian adalah distro untuk dasar dari ubuntu!");
    break;
  default:
    console.log("Saya rasa itu bukan distro linux!");
    break;
}

Lamphard
98
38
penanya
· 10 tahun, 1 bulan yang lalu · 0 jempol

 Tulis switch anda sendiri

Kerja yang bagus! Sekarang anda harus menuliskannya sendiri. Lihat petunjuk jika anda kebingungan.
Instruksi:

Tulis switch anda sendiri di samping. Tulis minimal 3 case dan sebuah default tentunya.
Petunjuk

switch(ekspresi) {
    case 'Pilihan 1':
        // Lakukan 
        break;
    case 'Pilihan 2':
        // Lakukan yang lain
        break;
    case 'Pilihan 3':
        // Lakukan yang lain lagi
        break;
    default:
        // Hal yang dasar
        break;
}

var Partai_politik = prompt("apa partai politik pilihan anda?","Ketik disini..");

switch(Partai_politik) {
  case 'PDIP':
    console.log("PDIP adalah partai pemenang pemilu 2014!");
    break;
  case 'Gerindra':
    console.log("Gerindra adalah partai yang kalah dalam pemilu presiden 2014!");
    break;
  case 'Demokrat':
    console.log("Demokrat adalah partai oposisi dalam pemerintahan jokowo-jk!");
    break;
  case 'Nasdem':
    console.log("Nasdem adalah partai baru dalam pemilu 2014!");
    break;
  default:
    console.log("Saya rasa itu bukan partai politik 2014!");
    break;
}