Hirdetés

Keresés

Új hozzászólás Aktív témák

  • tick
    aktív tag

    A swich case statement javascript alatt a következőképpen néz ki:

    switch (expression) {
    case value1:
    statements1;
    break; // opcionális
    case value2:
    statements2;
    break; // opcionális
    default:
    statements3;
    break; // opcionális
    }

    (value1 - 2 lehet Number és string is, ez a legfőbb különbség a C-hez képest.)
    Alapszintaktika, hogy bármilyen statement helyére tehetsz több statement-et tartalmazó utasításblokkot, kapcsos zárójelek közt: {}

    Te a breaket a {}-os utasításblokkba tetted, ami ebben az esetben nem a case esetből ugrik ki, hanem a {}-al jelölt utasításblokkból. Tehát ráfut a következő case esetre.

    > Te a breaket a {}-os utasításblokkba tetted, ami ebben az esetben nem a case esetből ugrik ki, hanem a {}-al jelölt utasításblokkból. Tehát ráfut a következő case esetre.

    Erre gyanakodtam en is, de gyakorlatilag nem igy mukodik. Csak egy kulon scope-ot kap.
    Viszont egy probat mindenkepp meger.

    föccer: ha kozvetlen a break ele teszel egy logot, azt meg kiirja? (nincs-e esetleg valami elnyelt hiba)

Új hozzászólás Aktív témák