Я новичок в написании переключателей после того, как узнал об этом вчера.
По какой-то причине это не работает.
checkCase(2);
checkCase(1);
checkCase(0);
function checkCase(priorityType){
switch(priorityType){
case 2:
print(priorityType);
break;
case 1:
print(priorityType);
break;
case 0:
print(priorityType);
break;
}
}
Предупреждение (2) срабатывает, 1 и 0 - нет.Я перевернул случай 2: с делом 1: и снова запустил код, а 2 снова сработал, 1 - нет.Я также попытался добавить разрыв;и продолжить;к случаям, но все еще ничего.
Почему это?что я сделал не так?----------------------РЕДАКТИРОВАТЬ---------------------------Множество ответов говорят, что мне нужно добавить 'break;'который я сейчас сделал для каждой строки.По-прежнему нет выхода.Я также изменил «предупреждение» на «печать».Нет разницы.
------------- edit2 ----------------------- мой плохой 'разрыв'сейчас работает.не уверен, что происходило, когда я проверял последний раз.Может быть, нужно перезагрузить FF.