JavaScript en línea si

JavaScript en línea si
Las declaraciones condicionales son uno de los principales bloques de construcción de programación. Permiten a los desarrolladores agregar lógica condicional y verificar varios parámetros. Al trabajar con lógica condicional, deberá verificar las condiciones específicas y actuar si es verdadero o falso.

En este tutorial, veremos cómo podemos crear un mínimo si se registra JavaScript utilizando varias técnicas.

JavaScript en línea si usa operadores ternarios

La práctica más común y mejor para introducir una declaración IF en línea en JavaScript es usar un operador ternario.

El operador ternario utiliza un colon y un signo de interrogación para introducir la lógica y la acción.

Ilustremos cómo podemos usar el operador ternario para crear una declaración en línea si.

Supongamos que tenemos dos números y queremos obtener el valor más grande. Sin operador ternario, escribiríamos el código como se muestra:

Deja a = 10
Sea B = 2
if (a> b)
consola.registro (a)

demás
consola.registro (b)

Sin embargo, utilizando la instrucción IF INLINE, podemos minimizar el código anterior en una sola línea como se muestra en el código a continuación:

Deja a = 10
Sea B = 2
consola.log (a> b ? a: b);

En este caso, utilizamos el operador ternario para comparar la condición que deseamos verificar. Si A es mayor que B, consolamos.registro (a) De lo contrario, consola.registro (b).

Ejecutar el código anterior debe devolver un resultado como se muestra:

$ nodo en línea.js
10

Como puede ver, utilizando el operador ternario, podemos minimizar la instrucción if en una sola declaración.

JavaScript en línea si usa operadores lógicos

El segundo método que puede usar es el lógico y el operador. Nos permite combinar la condición que deseamos verificar y el bloque de ejecución en una sola línea como se muestra:

Deja a = 10
Sea B = 2
consola.log (a> b && a || b)

Aquí podemos ver la lógica y en la práctica. Comenzamos especificando la condición que deseamos verificar en el lado izquierdo del operador. Si es cierto, el bloque de ejecución se ejecuta. De lo contrario, ejecute la operación del lado derecho.

JavaScript en línea IF (condiciones múltiples) utilizando el operador ternario

Puede preguntar, ¿qué sucede si tengo una condición anidada como múltiples si ... los bloques? Podemos implementarlos utilizando el operador ternario como se muestra:

Deja a = 10
Sea B = 2
consola.log (a> b ? A: AEn el ejemplo anterior, tenemos múltiples condiciones. Si A es mayor que B, imprima A, si A es menor que B, imprima B, de lo contrario Nan.

Clausura

En este artículo, discutimos cómo implementar declaraciones en línea IF que usan ternary y lógico y operador.