04. switch

После вычисления выражения в switch результат сопоставляется с каждой меткой при помощи ===. Значением метки может быть что угодно.

function compare(x, y) {
  switch (true) {
    case x < y:
      return -1;
    case x === y:
      return 0;
    default:
      return 1;
  }
}

Last updated