Questo tutorial illustrerà l'uso di in linea se le dichiarazioni in JavaScript.
Come utilizzare l'istruzione IF in linea in JavaScript?
In JavaScript, un operatore ternario è l'uso più tipico e consigliato per un'istruzione IF in linea. È usato come sostituto per un'istruzione IF-ELSE. Contiene tre operandi, "una condizione","una vera affermazione", E "una dichiarazione falsa". Un punto interrogativo (?) segue la condizione e una vera affermazione è seguita da un colon (:).
Sintassi
La sintassi di un'istruzione IF in linea è riportata di seguito:
condizione ? "espressione1": "espressione2"Qui:
Esempio
In questo esempio, utilizzeremo un'istruzione in linea se utilizzando l'operatore ternario. Per fare ciò, in primo luogo, creeremo una variabile "segni"Assegnando il valore"86":
VAR MARKS = 86;Quindi, utilizzare un operatore ternario per verificare la condizione se i segni sono maggiori o uguali a "70" ritorno "Grado A"Come output altro restituisce"Grado B"E memorizzare il risultato in variabile"gradi":
VAR GRADES = MARKS> = 70 ? "Grado A": "Grado B";Infine, stampare il risultato sulla console utilizzando il "console.tronco d'albero()" metodo:
console.registro (voti);L'output mostra "Grado A", Il che significa che la condizione è vera:
Come utilizzare più condizioni in un'istruzione IF in linea? Segui la sezione data.
Come utilizzare un'istruzione IF in linea con più condizioni?
È inoltre possibile applicare più condizioni con un'istruzione IF in linea. Per fare questo, Seguire la sintassi seguente per l'utilizzo dell'operatore ternario.
Sintassi
condizione1 ? true_expression1: condizione2 ? true_expression2: else_expressionEsempio
Qui, controlleremo più condizioni con un'istruzione in linea se. Innanzitutto, creeremo variabile "segni"Assegnazione di un valore"56":
VAR MARKS = 56;Ora aggiungeremo una condizione per segni superiori a 90; Se quella condizione è vera, il "Grado A+"Verrà stampato sulla console, se i segni sono maggiori o uguali a 70 ma meno di 90, l'output sarà"Grado A", Altrimenti, l'output sarà"Grado F":
VAR GRADES = MARKS> = 90 ? "Grado A+": segni> = 70 ? "Grado A": "grado F";Infine, stampa i voti sulla console:
console.registro (voti);L'output viene visualizzato "Grado F", Il che significa che entrambe le condizioni sono false:
Come utilizzare l'istruzione IF in linea come istruzione se nidificata?
È inoltre possibile utilizzare un'istruzione IF in linea come istruzione IF nidificata come:
SePer fare ciò, seguire la sintassi seguente usando l'operatore ternario.
Sintassi
condizione1Esempio
Innanzitutto, crea una variabile "segni"Assegnando il valore"65":
VAR MARKS = 65;Quindi, utilizzare le condizioni nidificate con l'aiuto di un'istruzione IF in linea.
Infine, stampano i voti risultanti sulla console usando il "console.tronco d'albero()" metodo:
console.registro (voti);Produzione
Abbiamo compilato tutte le informazioni essenziali relative all'istruzione IF in linea.
Conclusione
Per utilizzare un'istruzione IF in linea in JavaScript, è possibile utilizzare un "Operatore ternario"Questa è un'alternativa a un'istruzione IF ... else. Richiede tre operandi, "una condizione", Che è seguito da un punto interrogativo (?),, "una vera affermazione", Seguito da un colon (:), E "una dichiarazione falsa". Esegue le stesse istruzioni if-else ma con meno righe di codice. In questo tutorial, abbiamo illustrato l'uso di in linea se le dichiarazioni in JavaScript con esempi.