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 |