contacto[arroba]digitallearning.es
Título curso Aprende a programar (con Javascript)

Operadores de comparación y lógicos

Estos operadores son muy utilizados para comprobar si se cumple una determinada condición (o condiciones). Según se cumpla o no, el programa ejecutará una determinada instrucción.

Los veremos en el apartado de flujos del programa más en detalle, pero vamos a incluir un par de ejemplos para que puedas tener una primera idea.

Ejemplo con operadores de comparación (‘mayor que’,  ‘igual que’):

Ejemplo con operadores de comparación y lógicos (‘mayor ó igual que’, ‘igual que’, ‘menor que’, ‘distinto de’, ‘Y lógico’ ):

Nota: en el 2º ejemplo hemos empleado el operador módulo (%), que nos da el resto de una división. Por ejemplo, si hacemos la división entera de 9 entre 2 ( 9/2 ) sin sacar decimales, tendremos que: 9 es el dividendo, 2 es el divisor, 4 es el cociente y el resto es 1. Se cumple: 4 * 2 + 1 = 9

En este caso, al dividir el valor de numero1 por 2:

  •  si el resto es igual a 0 ( == 0 ), significa que el número es par.
  •  si el resto no es igual a cero ( != 0 ), es impar.

El operador ‘ && ‘ (Y lógico) exige que se cumplan las dos condiciones que hay a cada lado de ese operador.

Por ejemplo: (numero1 >= 0 && numero1 % 2 == 0)  exige que se cumpla:

‘numero1’ sea mayor o igual ( >= ) que cero

Y ( && )

‘numero1’ sea par ( % 2 == 0)