"If" ni "switch" ga qayta yozing
Bitta switch
ifodasu yordamida quyidagi kodni qayta yozing:
let a = +prompt("a?", "");
if (a == 0) {
alert(0);
}
if (a == 1) {
alert(1);
}
if (a == 2 || a == 3) {
alert("2,3");
}
Dastlabki ikkita tekshiruv ikkita case
ga aylanadi. Uchinchi tekshirish ikki holatga bo’linadi:
let a = +prompt('a?', '');
switch (a) {
case 0:
alert( 0 );
break;
case 1:
alert( 1 );
break;
case 2:
case 3:
alert( '2,3' );
break;
}
Iltimos, diqqat qiling: pastki qismida break
shart emas. Ammo biz buni kodni kelajakka ishonchli qilish uchun qo’ydik.
Kelajakda yana bitta case
, masalan case 4
ni qo’shishni xohlashimiz mumkin. Agar bundan oldin tanaffus qo’shishni unutib qo’ysak, case 3
oxirida xato bo’ladi. Demak, bu o’z-o’zini sug’urtalashning bir turi.