JavaScript xdiseñadores

Operadores

= se usa para asignar valores
+ se usa para añadir valores
Pero se pueden realizar gran cantidad de operaciones.

Operadores aritméticos

Para una variable dada Y = 5

Operador Descripción Ejemplo Resultado
+ Suma x=y+2 x=7
- Resta x=y-2 x=3
* Multiplicación x=y*2 x=10
/ División x=y/2 x=2.5
% Modulo (resto de la división) x=y%2 x=1
++ Incremento x=++y x=6
-- Decremento x=--y x=4

Operadores de asignación

Para una variable x=10 e y=5

Operador Ejemplo Es lo mismo qué Resultado
= x=y   x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0

El operador + también se puede usar con cadenas de caracteres:

<script type="text/javascript">
txt1="Hola ";
txt2="Mundo";
txt3=txt1+txt2;
document.write(txt3);
</script>

Operadores de comparación

Para una variable dada x= 5

Operador Descripción Ejemplo
== Es igual a x==8 es falso
=== es exactamente igual a (valor y tipo) x===5 es verdad
x==="5" es falso
!= no es igual x!=8 es verdad
es mayor que x>8 es falso
es menor que x<8 es verdad
>= es mayor o igual que x>=8 es falso
<= es menor o igual que x<=8 es verdad

if (age<18) document.write("joven");

Operadores lógicos

Los operadores lógicos se emplean para determinar la lógica entre variables y valores.
Para unos valores dados de  x=6 e y=3

Operator Description Example
&& Y (x < 10 && y > 1) es verdad
|| O (x==5 || y==5) es falso
! NO !(x==y) es verdad