Freecodecamp: Memilih Dari Banyak Pilihan Dengan Pernyataan Switch-Salah

Dibuat pada 24 Feb 2016  ·  3Komentar  ·  Sumber: freeCodeCamp/freeCodeCamp

Template Masalah FreeCodeCamp

Untuk Menggunakan Templat ini:

  • Isi apa yang kamu bisa
  • Hapus yang tidak Anda isi

CATATAN: MASALAH BUKAN UNTUK BANTUAN KODE - Minta Bantuan di https://gitter.im/FreeCodeCamp/Help

Deskripsi masalah

  • Saya yakin saya menemukan masalah dengan deskripsi untuk menguji nilai kasus. Modul menyatakan bahwa "nilai kasus diuji dengan operator kesetaraan yang ketat (===). Saya pikir ini mungkin salah. Alasan saya adalah sebagai berikut:

1.) Saat menggunakan operator persamaan ketat konsol Javascript, konsol menandai ini dan menyediakan dan kesalahan merah X. Kode tidak akan berjalan menggunakan operator persamaan ketat.
2.) Contoh W3C http://www.w3schools.com/js/js_switch.asp menunjukkan operator penugasan yang digunakan, yang juga digunakan oleh kode saya di bawah ini dan lulus tes.

Saya masih belajar, tetapi semoga ini membantu dan koreksi dapat dilakukan. Terima kasih!

Informasi Peramban

  • Google Chrome, Versi 48.0.2564.109 (64-bit)
    *OSX

    Kode Anda

function myTest(val) {
  var answer = "";
  // Only change code below this line
  switch (val) {
    case 1: 
      answer = "alpha";
      break;
    case 2:
      answer = "beta";
      break;
    case 3:
      answer = "gamma";
      break;
    case 4:
      answer = "delta";
      break;
  }
// Only change code above this line  
  return answer;  
}

// Change this value to test
myTest(1);

Tangkapan layar

screen shot 2016-02-23 at 6 42 27 pm

Komentar yang paling membantu

nilai kasus diuji dengan operator kesetaraan yang ketat (===)

maksudnya

 switch (val) {
    case 1: 

setara dengan if (val === 1) bukan berarti semua yang ada di dalam kasing Anda harus memiliki kesetaraan yang ketat.

Silakan kunjungi Help Chat jika Anda membutuhkan klarifikasi lebih lanjut. Terima kasih dan selamat membuat kode!

Semua 3 komentar

nilai kasus diuji dengan operator kesetaraan yang ketat (===)

maksudnya

 switch (val) {
    case 1: 

setara dengan if (val === 1) bukan berarti semua yang ada di dalam kasing Anda harus memiliki kesetaraan yang ketat.

Silakan kunjungi Help Chat jika Anda membutuhkan klarifikasi lebih lanjut. Terima kasih dan selamat membuat kode!

Keren terima kasih!

dikirim dari iPhone saya

Pada 24 Februari 2016, pukul 15:01, Logan [email protected] menulis:

nilai kasus diuji dengan operator kesetaraan yang ketat (===)

maksudnya

beralih (val) {
kasus 1:
setara dengan if (val === 1) bukan berarti semua yang ada di dalam kasing Anda harus memiliki kesetaraan yang ketat.

Silakan kunjungi Help Chat jika Anda membutuhkan klarifikasi lebih lanjut. Terima kasih dan selamat membuat kode!


Balas email ini secara langsung atau lihat di GitHub.

Saya melihat kode di atas tetapi tidak dapat membuat kode berfungsi dengan kesetaraan yang ketat tetapi ini adalah kode saya jika orang memiliki pertanyaan atau berpikir itu salah, silakan tinggalkan saya komentar.
`
fungsi caseInSwitch(val) {
var jawaban = "";
// Hanya ubah kode di bawah baris ini
beralih (val) {
kasus 1:
jawaban = "alfa";
merusak;
kasus 2:
jawaban = "beta";
merusak;
kasus 3:
jawaban = "gama";
merusak;
kasus 4:
jawaban = "delta";
merusak;
}

// Hanya ubah kode di atas baris ini
jawaban kembali;
}

// Ubah nilai ini untuk menguji
caseInSwitch(2);

`

Apakah halaman ini membantu?
0 / 5 - 0 peringkat