Los operadores aritmeticos son los encargados de realizar operaciones aritmeticas
Operador | Descricion |
---|---|
+ | adicion |
- | subtracion |
- | subtracion |
* | multiplicacion |
/ | division |
% | modulo (resto) |
++ | incremento |
-- | decremento |
...
Operaciones aritmeticas
Una operacion aritmetica normal opera con dos numeros que pueden ser laterales
let x = 100 + 50;
Tambien se puede operar con variables
let x = a + b;
o expresiones
let x = (100 + 50) * a;
Operadores y operandos
En una operacion aritmetica los numeros son los operandos
El Operador es el signo que te indica que operacion se va a realizar
Operando | Operador | Operando |
---|---|---|
50 | + | 30 |
Suma
El signo mas (+) es el operador de la suma
let x = 5; let y = 2; let z = x + y;
Restar
El signo menos (-) es el operador de la resta
let x = 5; let y = 2; let z = x - y;
multiplicando
El signo astrisco (*) es el operador de la multiplicacion
let x = 5; let y = 2; let z = x * y;
Divisor
El signo barra latral (/) es el operador de la division
let x = 5; let y = 2; let z = x / y;
Resto o Modulo
El signo porcentage (%) es el operador del modulo o resto
let x = 5; let y = 2; let z = x % y;
Nota En aritmética, la división de dos números enteros produce un cociente y un resto .
incrementando
El de incremento ( operador ++) incrementa los números.
let x = 5; x++; let z = x; let z = 6;
Decreciente
el operador (--) decreenta los numeros
let x = 5; x--; let z = x; let z = 4;
Exponentiation
el operador (**) eleva el primer operando a la potencia del segundo operando.
let x = 5; let z = x ** 2; let z = 25
x ** y produce el mismo resultado que Math.pow(x,y):
let x = 5; let z = Math.pow(x,2); let z=25
Orden de las operaciones
Como aprendimos en la escuela, si hay una suma y una multiplicacion, primero se hace la multiplicacion, despues la suma
let x = 100 + 50 * 3;
Cual sera el resultado?
Si sumaramos 100 + 50 daria 150 multiplicado por 3, lo que haria 450
Pero ese no es el resultado ya que tenemos que multiplicar los 50 * 3 que daria 150, y solo ahora sumariamos los 100 anteriores
Pues si 250 es el resultado correcto
La suma y la resta estan al mismo nivel y se va sumando o restando de la esquierda a derecha
la multiplicacion y division estan igualmente al mismo nivel y se hace de la esquerda a la derecha
Ejemplos
let x = 100 + 50 - 3; let x = 147;
let x = 100 / 50 * 3; let x = 6
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias