Riepilogo: in questo tutorial, imparerai come utilizzare l’istruzione JavaScriptif else
per eseguire un’istruzione basata su una condizione specificata.
Introduzione all’istruzione JavaScript if else
L’istruzioneif
è probabilmente una delle istruzioni più utilizzate in JavaScript. L’istruzioneif
esegue un’istruzione o un blocco di codice se una condizione è soddisfatta., Quanto segue è la forma semplice dell’istruzioneif
:
condition
può essere qualsiasi espressione valida. In generale, la condizione viene valutata in un valore booleano, true
o false
.
Nel caso in cui condition
valuti un valore non booleano, JavaScript converte implicitamente il suo risultato in un valore booleano chiamando la funzione Boolean()
.,
Se condition
restituisce true
, viene eseguito statement
. In caso contrario, il controllo viene passato all’istruzione successiva che segue l’istruzione if
.
Il seguente diagramma di flusso illustra l’istruzione if
.
Il seguente esempio illustra come utilizzare l’istruzione if
:
Code language: JavaScript (javascript)
Questo esempio inizializza prima la variabile x
per 25
., L’espressionex > 10
restituiscetrue
, pertanto lo script mostra un messaggio nella finestra della console.
Nel caso in cui si abbia più di un’istruzione da eseguire, è necessario utilizzare le parentesi graffe come segue:
Code language: JavaScript (javascript)
È una buona pratica di programmazione usare sempre le parentesi graffe anche se c’è una sola istruzione da eseguire. Questo aiuta il codice più facile da leggere ed evitare molte confusioni.,
Vedere il seguente esempio:
Se non si utilizzano le parentesi graffe, sarà difficile vedere che ilstatement_2
non appartiene alif
blocco.
nel caso In cui si desidera eseguire un’altra dichiarazione, quando il condition
valuta false
, si utilizza il tag else
come segue:
Code language: JavaScript (javascript)
Il seguente diagramma di flusso illustra il if else
istruzione.,
Vedere il seguente esempio:
È possibile concatenare i if else
istruzioni:
Code language: JavaScript (javascript)
Per esempio, il seguente script per il confronto di due numeri a
e b,
mostra il messaggio corrispondente, se a
è maggiore, minore o uguale a b
.
Se si concatenano molte istruzioniif else
, il codice diventerà difficile da leggere e difficile da mantenere., In tali situazioni, è necessario utilizzare l’istruzioneswitch
.
JavaScript if else shortcut: operatore condizionale
JavaScript fornisce un operatore condizionale o un operatore ternario che può essere utilizzato come abbreviazione dell’istruzioneif else
.
Quanto segue illustra la sintassi dell’operatore condizionale.
Come if
istruzione condition
è un’espressione che restituisce true
o false
.,
Se la condizione viene valutata a true
, l’operatore restituisce il valore di expression_1
; in caso contrario, restituisce il valore di expression_2
.,1f7ae0c7c”>
variabile:
Code language: JavaScript (javascript)
in Genere, si può assegnare ad una variabile il risultato dell’operatore ternario, come:
Code language: JavaScript (javascript)
Se si vuole fare più di una singola operazione, per caso, è necessario per il funzionamento separato con una virgola (,) come nell’esempio seguente:
In questo tutorial, hai imparato come usare il JavaScript se non altro
dichiarazione di esecuzione di un’istruzione quando una condizione restituisce true
ed eseguire un’altra dichiarazione che quando la condizione restituisce false
.,
- Questo tutorial è stato utile ?
- Sì