Member 14105304 Ответов: 2

Переключатель && для петель


у меня есть цикл "для"
а внутри него-петля "выключателя".
но цикл переключения выполняется только один раз.
почему? и как я могу сделать его исполняемым столько раз, сколько захочу?

пример:

для(Пусть i = 0; i < 5; i++){

переключатель(что-то я]){
корпус 1:
предупреждение("случай 1 был активирован!");
перерыв;
случай 2:
тревога("случай 2 был активирован!");
перерыв;
}

Что я уже пробовал:

ищите похожие статьи проблем.

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
но цикл переключения выполняется только один раз.

Вероятно, потому, что переключатель-это не петля. Вам нужно изучить языковые структуры, мы не можем сделать это за вас.
Учебник По JavaScript[^]


Рейтинг:
1

phil.o

Один switch оператор - это не цикл. Более того, если то, что находится на something[i] нет ни 1, ни 2, ничего не будет вычеркнуто и молча пройдет.
Вам придется поставить точку останова на for построчно и отлаживайте построчно, чтобы увидеть, что происходит.
Возможно, вы захотите добавить default случай для учета непредвиденных значений:

switch (something[i]) {
   // ...
   default:
      alert("unexpected value: " + something[i]);
      break;
}


CPallini

5.

phil.o

Спасибо, Карло. :)