Operadores Javascript

Existen varios tipos de operadores en JavaScript:

1.Asignación: este tipo de operador se utiliza para asignar valores a las variables.

var resultado=50

Asigna a la variable "resultado" el valor 50.

Existen abreviaturas de algunas operaciones de asignación:

x + = y

x = x + y

x – = y

x = x – y

x * = y

x = x * y

x % = y

x = x % y

x / = y

x = x / y

2.Comparación: en JavaScript, se pueden comparar variables de distinto tipo, pues es capaz de forzar conversiones:

== Devuelve true si son iguales. Fuerza conversiones de tipo.

!= Devuelve true si son distintos. Fuerza conversiones de tipo.

=== Devuelve true si son iguales y del mismo tipo.

!== Devuelve true si son distintos o de distinto tipo.

> Devuelve true si la variable de la izquierda es mayor que la variable de la derecha

< Devuelve true si la variable de la derecha es mayor que la variable de la izquierda

>= Devuelve true si la variable de la izquierda es mayor o igual que la variable de la derecha

<= Devuelve true si la variable de la izquierda es menor o igual que la variable de la derecha

3. Aritméticos: los operadores aritméticos, a partir de varios operandos, devuelven un solo valor; resultado de la operación realizada con los anteriores operandos.

En JavaScript existe notación postfija y prefija, por lo que variable++ y ++variable son dos formas distintas de incrementar una variable. En primer lugar, se procesa la variable, y luego se incrementa. Sin embargo, en el segundo caso, primero se incrementa la variable y después se procesa.

% Binario: devuelve el resto de una división.

++ Unitario: incrementa el valor de la variable.

— Unitario: disminuye el valor de una variable.

– Unitario: cambia el signo de una variable.

4.Lógicos: los operadores lógicos devuelven un valor binario.

&&

AND

||

OR

!

NOT

Es importante saber que si en una evaluación ya se conoce el resultado, no se pone valor a los demás términos:

true || devuelve true.

false && devuelve false.

Capítulo anterior:
Métodos Javascript

Capítulo siguiente:
Condicionales Javascript

Leave A Comment?