Behandlung der Kombination von Fällen und doppelten Fällen in switch-Anweisungen

Ist es in Ordnung zu kombinierencases, dass die Zuweisungen teilen und wiederholen Sie diecase für Zuweisungen, die nicht geteilt werden, oder ist es vorzuziehen, nur die einzelnen zu trennen?

Um dies mit einem einfachen Beispiel zu veranschaulichen ..case 0 und180 beide enthaltenw = 330 also wurden sie kombiniert; der Wert, der @ zugewiesen ix ist für jeden unterschiedlich, so dass sie wiederholt werden, um das @ zu tx Zuordnung.

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;
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage