Guía JavaScript 1.5:Operadores:Operadores aritméticos
De MDC
[editar] Operadores aritméticos
Los operadores aritméticos toman valores numéricos (tanto literales como variables) como operandos y devuelven un único valor numérico. Los operadores aritméticos estándar son el de suma (+), el de resta (-), el de multiplicación (*) y el de división (/). Estos operadores trabajan igual que en la mayoría de lenguajes de programación, excepto el operador / que devuelve la división real (de coma flotante), no la división entera como sucede en C o en Java. Por ejemplo:
1/2 //devuelve 0.5 en JavaScript 1/2 //devuelve 0 en Java
Además de estos, JavaScript proporciona los operadores aritméticos que constan en la siguiente tabla.
| Operador | Descripción | Ejemplo |
|---|---|---|
| % (Módulo) |
Operador binario. Devuelve el resto de la división entera entre sus dos operandos. | 12 % 5 devuelve 2. |
| ++ (Incremento) |
Operador unitario. Suma uno a su operando. Si se usa como prefijo (++x), devuelve el valor de su operando después de la suma; si se usa como sufijo (x++), devuelve el valor de su operando antes de sumarle uno. | Si x es 3, entonces ++x establece x a 4 y devuelve 4, mientras que x++ establece x a 4 y devuelve 3. |
| -- (Decremento) |
Operador unitario. Resta uno a su operando. Su funcionamiento es análogo al del operador de incremento. | Si x es 3, entonces --x establece x a 2 y devuelve 2, mientras que x-- establece x a 2 y devuelve 3. |
| - (Cambio de signo) |
Operador unitario. Devuelve su operando cambiado de signo. | Si x es 3, entonces -x devuelve -3. |
Tabla 3.4: Operadores aritméticos