Дар JavaScript бошад, рӯзи ҳафтаро бо рақам гирифтан, хатоги
Фарз мекунем ки вазифаи мо гирифтани номи рӯзи ҳафта бо рақамаш мебошад. Фарз мекунем рақам дар тағирёбанда нигоҳ дошта мешавад:
let num = 3;
Баъзе барномасоз ин вазифаро ба ин тавр ҳал кардааст:
let num = 3;
let day;
switch (num) {
case 0:
day = 'вс';
break;
case 1:
day = 'пн';
break;
case 2:
day = 'вт';
break;
case 3:
day = 'ср';
break;
case 4:
day = 'чт';
break;
case 5:
day = 'пт';
break;
case 6:
day = 'сб';
break;
}
Коди барномасоз коркунанда баромад, вале хеле дароз буд. Зеро ин вазифаро метавон ба таври хеле кӯтоҳтар ба ин тавр ҳал кард:
let num = 3;
let arr = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];
let day = arr[num];