Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    domanda stupida con switch

    Ciao a tutti. Ho una domanda piuttosto ingenua nell'uso dell'istruzione switch in javascript.

    Come si traduce questo if usando lo switch

    codice:
    if ((eta>=10)&&(eta<18))
    {
      alert ("sei un minorenne")
    }
    elseif ((eta>=18)&&(eta<80))
    {
      alert ("Puoi entrare")
    }
    elseif (eta>=18)
    {
      alert ("hai superato il limite massimo di età")
    }
    ho provato così, ma ricevo errore già sul primo case

    codice:
    switch (eta)
    {
        case (>=10 && <18):
        {
             alert ("sei un minorenne")
             break;
        }
        case (>=18 && <80):
        {
             alert ("sei un minorenne")
             break;
        }
        case (>80):
        {
             alert ("sei un minorenne")
             break
        }
    }
    HELP PLEASE....

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    http://javascript.html.it/guide/lezione/895/lo-switch/

    nel tuo caso però manterrei l'if.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    la pagina che mi hai suggerito la avevo già consultata.

    il problema è che il mio case non prevede un valore specifico (640) come nell'esempio:
    case 640:

    ma piuttosto vorrebbe tutti i numeri maggiori di 640; Solo che se scrivi
    case >640:
    da errore


    Puoi aiutarmi???

  4. #4
    Secondo voi è possibile fare quello che dico opure no???

    Mi sembra strano che non si riesca a fare...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.