• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

JavaScript Le condizioni (2a parte)

Dade.

Utente Strepitoso
Autore del topic
12 Settembre 2007
5.733
0
Miglior risposta
0
Facciamo comparire a video un messaggio di benvenuto a seconda dell‘orario, quindi diremo che se l‘ora attuale è "tot" ci dirà "Buongiorno" oppure "Buon pomeriggio" ecc...
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Non facciamo ora riferimento all‘oggetto Date(), abbiamo solo usato l‘esempio per verificare che se l‘ora attuale è compresa tra le sei del mattino e mezzogiorno ci verrà detto "Buongiorno".Possiamo includere gli operatori logici AND e/o OR all‘interno di una if, imponendo, ad esempio, che per il verificarsi di una ruotine devono essere soddisfatte due condizioni:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
In alternativa possiamo decidere che solo una delle due condizioni, e mai entrambe, devono essere soddisfatte:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Esiste anche un‘altro metodo (conosciuto come operatore ternario ooperatore di selezione) per specificare una condizione di questo tipo, molto più semplice ma non consigliabile in occasioni classiche come quelle descritte fino ad ora, le istruzioni necessarie si presentano pressappoco come segue:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
potremmo tradurre questa serie di di istruzioni in questo modo:questa condizione si dovrà verificare ? in questo modo se è vera : oppure in quest‘altro se è falsa.
Possiamo dire dunque che il simbolo punto interrogativo (?) equivale ad una if ed i due punti (:emoji_slight_smile: ad un else.
Vediamo un esempio pratico:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
La condizione proposta è semplice, in questo caso a video verrebbe stampato javascript è un linguaggio.Altro efficace metodo per esprimere una condizione è rappresentato dallafunzione switch, il cui compito è quello di definire una serie di casi, esaminiamo la struttura di questo costrutto:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
ovvero caso 1: fai questo; interrompi; l‘istruzione break (letteralmete "interrompi") è necessaria per far si che non si verifichino tutte le condizioni dei casi, quindi il controllo si fermerà appena la condizione vera viene letta ed immediatamente dopo ci si trova davanti un break.Vediamolo all‘opera:
HTML:
Perfavore, Entra oppure Registrati per vedere i codici!
Guida tratta da MrWebmaster