krdpsr
@krdpsr
loading...

Почему не выдает ошибку?

"use strict";

let f = true
let r = true

switch(f){
case r : {
} break
case x : {
} break
default : {
}
}


почему нет сообщения о переменной х ?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
Не знаю, насколько для Вас это еще актуально, но если прописать вот так, то можно увидеть, что он
просто не доходит до x, так как у Вас после вывода в консоль стоит break.
let f = true
let r = true
 

switch (f) {
  case r:
    console.log('r');
    break;
  case x: {
    console.log('x');
    break;
  }
  default:
    console.log('I am right here');
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы