Vediamo oggi alcune delle fondamentali istruzioni del linguaggio Javascript: le condizioni if e switch.
Uno dei pregi del linguaggio javascript è la possibilità di realizzare delle operazioni di regolazione di una condizione, così che si debba verificare o meno una determinata situazione generata dall’evento.
La struttura di base che si utilizza ricalca quella degli altri linguaggi di programmazione, ovvero if … else, cioè se … oppure.
Quindi la sintassi che si dovrà utilizzare per questa condizione sarà la seguente:
if (condizione) [
istruzioni;
]
La condizione che daremo alla nostra istruzione sarà compresa tra due parentesi tonde, mentre le altre istruzioni dovranno essere scritte subito dopo.
Nel caso in cui l’istruzione sia molto breve ed è possibile omettere le parentesi graffe e scrivere tutto su una riga sola:
if (condizione) istruzione scritta su una sola riga;
Anche se ovviamente è sempre meglio usare le parentesi graffe, come ci suggeriscono le buone norme di programmazione.
Grazie all’istruzione if .. else, abbiamo anche la possibilità di gestire anche il caso in cui la condizione non si verifichi e stabilire le conseguenze, grazie appunto ad “else”:
if (condizione) [
istruzioni;
]
Else [ // tutte le altre condizioni
Istruzioni;
]
Con l’istruzione else non sarà più necessario mettere mano a parentesi varie, perché stabilirà in automatico tutte le altre situazioni che si possono verificare, tranne quella contenuta in if naturalmente.
Nel caso ci sia più di una condizione, la sintassi da scrivere sarà la seguente:
if (prima condizione) [
istruzioni;
]
Else if (seconda condizione) [
Istruzioni;
]
Else [ // tutte le altre condizioni
Istruzioni;
]
E’ possibile anche evitare di ripetere nella seconda condizione else if, sostituendolo solo con if, ma la differenza è veramente marginale: meglio inserire else if!
Proviamo adesso ad utilizzare questa nuova condizione, realizzando un controllo su una casella di testo di un form Html, controllando che la casella venga riempita.
In questa sintassi che andremo a costruire, ci comparirà un alert() nel momento in cui la casella verrà riempita dal testo che inseriremo:
Codice:
<script language = “javascript” >
<! – -
Function prova () [
Var variabile1 = document.nome form . nomeTextbox.value;
In questo caso se il programma trova la nostra variabile1 senza alcun testo, ci rimanderà un alert per avvisarci di riempire la casella di testo, in caso di contrario ci inviterà a riscrivere il testo.
Spero che vi sia stato di aiuto!
Buona Giornata a Tutti!
I cookie sono piccole informazioni di testo che noi oi nostri partner memorizziamo localmente sul tuo computer tramite il tuo browser.
Puoi impedire l'uso dei cookie in qualsiasi momento modificando le impostazioni nel tuo browser.
Utilizziamo i seguenti cookie conformi al GDPR:
- Cookie essenziali: sono assolutamente necessari affinché il sito web sia completamente funzionale.
- Cookie opzionali: sono facoltativi e ci aiutano a migliorare il sito web, ad es. analizzando il comportamento di utilizzo del sito web senza identificarti personalmente.
Puoi trovare maggiori informazioni nella nostra informativa sulla privacy.