Derse geri dön

"if" ile yazılmış kodu "switch" cümlesine çeviriniz.

önem: 4

Aşağıdaki kodu switch cümlesine çeviriniz

let a = +prompt('a?', '');

if (a == 0) {
  alert( 0 );
}
if (a == 1) {
  alert( 1 );
}

if (a == 2 || a == 3) {
  alert( '2,3' );
}

İlk ikisi iki tane casee dönüşür. Üçüncüsü ise iki tane casee dönüşür.

let a = +prompt('a?', '');

switch (a) {
  case 0:
    alert( 0 );
    break;

  case 1:
    alert( 1 );
    break;

  case 2:
  case 3:
    alert( '2,3' );
    break;
}

Not: En altta bulunan break gerekli değildir. Fakat kodu gelecekte oluşacak değişikliklere yönelik yazarsanız daha iyi olur.

İlerde diyelim ki yeni bir case yazma ihtiyacı duydunuz örneğin case 4 ve bir öncekinde break cümlesini unuttunuz diyelim. Bu durumda case 3 ün sonunda hata olacaktır. Bu şekilde yazma bir çeşit sigortadır.