Работа с сочетанием дел и дубликатов дел в операторах переключения

Можно ли комбинироватьcases которые разделяют назначения и повторяютcase для заданий, которые не являются общими или предпочтительнее просто хранить каждое разделенное?

Для иллюстрации на простом примере.case 0 а также180 оба включаютw = 330 поэтому они были объединены; значение, присвоенноеx отличается для каждого, поэтому они повторяются, чтобы сделатьx назначение.

switch(window.orientation) {
    case   0:
    case 180:
        w = 330;
        //break
    case   0:
        x = '-180px';
        //break
    case -90:
    case  90:
        w = 480;
        x = '0';
        break;
    case 180:
        x = '-80px';
        break;
}

Ответы на вопрос(4)

Ваш ответ на вопрос