switch не работает

131
15 апреля 2019, 20:30

При указании значения переменной x=60 значение y должно быть 160, но выводит почему-то 1060. Как исправить?

'use strict'; 
 
let x = 60; 
let y; 
 
switch(x) { 
    case 30: 
        y = x + 10; 
    case 60: 
        y = x + 100; 
    case 90: 
        y = x + 1000; 
} 
console.log(y)

Answer 1

Для того, чтобы исполнение кода не проваливалось к следующему case необходимо добавить оператор break.

'use strict'; 
 
let x = 60; 
let y; 
 
switch (x) { 
  case 30: 
    y = x + 10; 
    break; 
  case 60: 
    y = x + 100; 
    break; 
  case 90: 
    y = x + 1000; 
    break; 
} 
console.log(y)

READ ALSO
Как сделать такой же переход между страницами? [закрыт]

Как сделать такой же переход между страницами? [закрыт]

понравился такой переход между страницамиТам вроде все страницы изначально скрыты, при нажатии она открывается с анимацией

136
Как раскрыть Collapse при переходе по ссылке?

Как раскрыть Collapse при переходе по ссылке?

Проект на Yii2Имеется следующая ссылка:

133
Скрипт четной и не четной суммы чисел

Скрипт четной и не четной суммы чисел

Всем привет, решил тут на досуге сделать счетчик для игры в настольный тенисЗадачи которые он должен выполнять: - Увеличивать счет при нажатии...

132
serializeArray внутри each

serializeArray внутри each

Сообственно возможно ли перебрать через $each несколько форм (id = load1, id = load2

136