Derse geri dön

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

önem: 5

Aşağıdaki kodu if..else şekline çeviriniz.

switch (tarayici) { case 'Edge': alert( "Edge browser kullanıyorsun" ); break; case 'Chrome': case 'Firefox': case 'Safari': case 'Opera': alert( 'Tamam bunları destekliyoruz.' ); break; default: alert( 'Umarım sayfanız güzel görünüyordur' ); }

switch cümlesini bire bir karşılamak için if sıkı karşılaştırma === yapmalıdır.

Şu anki durumuyla '==' karakter karşılaştırma da aynı sonucu verecektir.

if(tarayici == 'Edge') { alert("Edge browser kullanıyorsun"); } else if (tarayici == 'Chrome' || tarayici == 'Firefox' || tarayici == 'Safari' || tarayici == 'Opera') { alert( 'Tamam bunları destekliyoruz.' ); } else { alert( 'Umarım sayfanız güzel görünüyordur' ); }

Dikkat edecek olursanız tarayici=='Chrome' || tarayici == 'Firefox' birçok satıra ayrılmış. Bunun nedeni daha kolay okunabilirlikten dolayıdır.

switch hali daha temiz ve açıklayıcı duruyor.