in

Comparación de JavaScript y operadores lógicos


Los operadores de comparación y lógicos se utilizan para probar true o
false.


Operadores de comparación

Los operadores de comparación se utilizan en declaraciones lógicas para determinar la igualdad o diferencia entre variables o valores.

Dado que x = 5, la siguiente tabla explica los operadores de comparación:



Como puede ser usado

Los operadores de comparación se pueden usar en declaraciones condicionales para comparar valores y tomar medidas según el resultado:

if (edad

Aprenderá más sobre el uso de declaraciones condicionales en el próximo capítulo de este tutorial.


Operadores logicos

Los operadores lógicos se utilizan para determinar la lógica entre variables o valores.

Dado que x = 6 y y = 3, la siguiente tabla explica los operadores lógicos:

Operador Descripción Ejemplo Intentalo
&& y (x 1) es cierto Intentalo «
|| o (x == 5 || y == 5) es falso Intentalo «
! no ! (x == y) es cierto Intentalo «

Operador condicional (ternario)

JavaScript también contiene un operador condicional que asigna un valor a una variable en función de alguna condición.

Sintaxis

nombre de la variable = (condición)? valor1:valor2

Ejemplo

Si la variable edad es un valor por debajo de 18, el valor de la variable votable será «Demasiado joven», de lo contrario el valor de votable será «Suficientemente mayor».


Comparación de diferentes tipos

La comparación de datos de diferentes tipos puede dar resultados inesperados.

Al comparar una cadena con un número, JavaScript convertirá la cadena en un número al hacer la comparación. Una cadena vacía se convierte en 0. Una cadena no numérica se convierte en NaN que es siempre false.

Al comparar dos cadenas, «2» será mayor que «12», porque (alfabéticamente) 1 es menor que 2.

Para asegurar un resultado adecuado, las variables deben convertirse al tipo adecuado antes de la comparación:

edad = Número (edad);
if (isNaN (edad)) {
voteable = «La entrada no es un número»;
} demás {
votable = (edad }

Inténtalo tú mismo »


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Hardware | Oráculo

java object to string

Java convertir objeto a cadena