Cómo usar la instrucción IF en línea en JavaScript

Cómo usar la instrucción IF en línea en JavaScript
Uno de los principios clave de la programación son las declaraciones condicionales. Puede ser verdadero o falso. Los desarrolladores pueden usarlos para construir una lógica condicional y realizar otras verificaciones de parámetros. La declaración condicional (if-else) es una declaración de bloque que reservará varias líneas. Puede usar una declaración en línea IP para reducir las líneas de código y realizar la misma acción.

Este tutorial ilustrará el uso de declaraciones en línea si JavaScript.

Cómo usar la instrucción IF en línea en JavaScript?

En JavaScript, un operador ternario es el uso más típico y recomendado para una declaración en línea si. Se usa como reemplazo para una declaración if-else. Contiene tres operandos ","Una condición","Una declaración verdadera", y "una declaración falsa". Un signo de interrogación (?) sigue la condición, y una declaración verdadera es seguida por un colon (:).

Sintaxis

La sintaxis de una declaración en línea si se proporciona a continuación:

condición ? "Expression1": "Expression2"

Aquí:

  • El "condición"Es una declaración que puede ser verdadera o falsa.
  • El "expresión1"¿Es el valor que se devolverá si la condición dada es verdadera.
  • Mientras "expresión2"¿Es el valor que se devolverá si la condición no es verdadera.

Ejemplo

En este ejemplo, utilizaremos una instrucción en línea IF utilizando el operador ternario. Para hacerlo, primero, crearemos una variable "marcas"Asignando el valor"86":

marcas var = 86;

Luego, use un operador ternario para verificar la condición si las marcas son mayores o iguales a "70" devolver "Grado A"A medida que la salida otra vez regresa"Grado B"Y almacene el resultado en variable"Los grados":

Grados var = marcas> = 70 ? "Grado A": "Grado B";

Por último, imprima el resultado en la consola utilizando el "consola.registro()" método:

consola.log (calificaciones);

La salida muestra "Grado A", Lo que significa que la condición es verdadera:

Cómo usar múltiples condiciones en una declaración en línea si? Sigue la sección dada.

Cómo usar una declaración IF en línea con múltiples condiciones?

También puede aplicar múltiples condiciones con una declaración en línea si. Para hacer esto, Siga la siguiente sintaxis para usar el operador ternario.

Sintaxis

condición1 ? true_expression1: condición2 ? true_expression2: else_expression
  • Aquí, "condición1" es el primero 'si'Declaración que se verificará, ya sea verdadera o falsa.
  • El "verdadera expresión1"¿Es el valor que se devolverá si la condición1 es verdadera?.
  • "condición2"¿Es la declaración de otra persona que se verificará si la segunda condición es verdadera o falsa.
  • El "verdadero-expresión2"¿Es el valor que se devolverá si la condición2 es verdadera.
  • Mientras "else_expresión"¿Es el valor que se devolverá si no se cumplen ninguna de las siguientes condiciones.

Ejemplo

Aquí, verificaremos múltiples condiciones con una declaración en línea si. Primero, crearemos variable "marcas"Asignar un valor"56":

Marks var = 56;

Ahora, agregaremos una condición para marcas superiores a 90; Si esa condición es cierta, el "Grado A+"Se imprimirá en la consola, si las marcas son mayores o iguales a 70, pero menos de 90, la salida será"Grado A", De lo contrario, la salida será"Grado F":

calificaciones var = marcas> = 90 ? "Grado A+": Marcas> = 70 ? "Grado A": "Grado F";

Finalmente, imprima las calificaciones en la consola:

consola.log (calificaciones);

La salida muestra "Grado F", Lo que significa que ambas condiciones son falsas:

Cómo usar la declaración en línea si una declaración anidada si?

También puede usar una instrucción IF en línea como una declaración IF anidada como:

si

si

elseif

demás
demás

Para hacerlo, siga la siguiente sintaxis usando el operador ternario.

Sintaxis

condición1
? true_expression1
: condición2
? true_Expression2
: else_expression2
  • Aquí, "condición1"Es la primera declaración IF que se verificará, ya sea verdadera o falsa.
  • El "verdadera expresión1"¿Es el valor que se imprimirá si la condición1 es verdadera?.
  • "condición2"Es la segunda declaración IF, que está anidada si, se verificará si la condición dada es verdadera o falsa
  • El "verdadero-expresión2"¿Es el valor que se devolverá si la condición2 es verdadera.
  • A diferencia de, "else_expresión"Es el valor que volverá si la segunda condición es falsa.

Ejemplo

Primero, cree una variable "marcas"Asignando el valor"sesenta y cinco":

marcas var = 65;

Luego, use las condiciones anidadas si la ayuda de una declaración en línea si.

  • En el primero 'si' Declaración, agregaremos una condición para marcas superiores a 90; Si la condición es verdadera, imprima "Grado A+".
  • En el segundo 'si"Condición, usaremos el operador lógico"Y"Para verificar si las marcas están entre 70 y 89 significa menos de 90, entonces la salida será"Grado A".
  • En el tercero 'si'Declaración, verificaremos si las marcas son inferiores a 70 y mayores o iguales a 50, el "Grado B"Se imprimirá en la consola.
  • Si tanto segundo como tercero 'si' Las declaraciones son falsas, entonces "Grado F"Se imprimirá en la consola:
calificaciones var = marcas> 90
? "Grado A+"
: marcas < 90 && marks >= 70
? "Grado A"
: marcas < 70 && marks >= 50
? "Grado B"
: "Grado F"

Finalmente, imprima las calificaciones resultantes en la consola utilizando el "consola.registro()" método:

consola.log (calificaciones);

Producción

Hemos compilado toda la información esencial relacionada con la declaración en línea si.

Conclusión

Para usar una instrucción IF en línea en JavaScript, puede usar un "operador ternario"Esa es una alternativa a una declaración if ... de lo contrario. Requiere tres operandos ",Una condición", Que es seguido por un signo de interrogación (?), "Una declaración verdadera", Seguido de un colon (:), y "una declaración falsa". Realiza lo mismo que las declaraciones IF-Else pero con menos líneas de código. En este tutorial, hemos ilustrado el uso de declaraciones en línea IF en JavaScript con ejemplos.