May 31, 2023

Switch

Операторы Switch - это условные выражения, которые могут иметь много ветвей (например, if / else if).

простой switch

const fruit = 'banana'
switch (fruit) {
  case 'blueberry':
    console.log('blue')
    // все после true case выполняется
    // используйте 'break', если вы не возвращаете значение
    break;
  case 'banana':
    console.log('yellow')
    break;
    // несколько case могут исполняться в одной ветке
  case 'apple':
  case 'raspberry':
    console.log('red')
    break;
  default:
    console.log('not blue, yellow or red')
}
$ node jsbyexample.js
yellow

Подробнее

Далее: исключения