Visit Mozilla.org

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