| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators#arithmetic_operators | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
Este captulo documenta todos los operadores, expresiones y palabras clave del lenguaje JavaScript.
Para obtener una lista alfabtica, consulta la barra lateral de la izquierda.
Palabras clave bsicas y expresiones generales en JavaScript.
thisLa palabra clave this se refiere a una propiedad especial de un contexto de ejecucin.
functionLa palabra clave function define una expresin de funcin.
classLa palabra clave class define una expresin de clase.
functionLa palabra clave function* define una expresin de funcin generadora.
yieldPausar y reanudar una funcin generadora.
yield*Delegar a otra funcin generadora u objeto iterable.
async functionLa async function define una expresin de funcin asncrona.
awaitPausa y reanuda una funcin asncrona y espera la resolucin/rechazo de la promesa.
[]Iniciador de arreglo/sintaxis literal.
{}Iniciador de objeto/sintaxis literal.
/ab+c/iSintaxis de expresin regular literal.
( )Operador de agrupacin.
Los valores de la izquierda son el destino de una asignacin.
Los operadores miembro proporcionan acceso a una propiedad o mtodo de un objeto
(object.property y object["property"]).
newEl operador new crea una instancia auxiliado por un constructor.
new.targetEn los constructores, new.target se refiere al constructor que fue invocado por new.
superLa palabra clave super llama al constructor padre.
...objLa sintaxis de extensin permite expandir una expresin en lugares donde se esperan mltiples argumentos (para llamadas a funciones) o mltiples elementos (para arreglos literales).
Operadores de incremento sufijo/prefijo y decremento sufijo/prefijo.
A++Operador de incremento sufijo.
A--Operador de decremento sufijo.
++AOperador de incremento prefijo.
--AOperador de decremento prefijo.
Una operacin unaria es una operacin con un solo operando.
deleteEl operador delete elimina una propiedad de un objeto.
voidEl operador void descarta el valor de retorno de una expresin.
typeofEl operador typeof determina el tipo de un objeto dado.
+El operador unario ms convierte su operando al tipo Number.
-El operador unario de negacin convierte su operando al tipo Number y luego lo niega.
~Operador NOT bit a bit.
!Operador NOT lgico.
Los operadores aritmticos toman valores numricos (ya sean literales o variables) como sus operandos y devuelven un solo valor numrico.
+Operador de adicin o suma.
-Operador de sustraccin o resta.
/Operador de divisin.
*Operador de multiplicacin.
%Operador de residuo.
**Operador de exponenciacin.
Un operador de comparacin compara sus operandos y devuelve un valor Boolean basado en si la comparacin es verdadera o no.
inEl operador in determina si un objeto tiene una determinada propiedad.
instanceofEl operador instanceof determina si un objeto es una instancia de otro objeto.
<Operador menor que.
>Operador mayor que.
<=Operador menor o igual a.
>=Operador mayor o igual a.
Nota:
=> no es un operador, sino la notacin para Funciones de flecha.
El resultado de evaluar un operador de igualdad siempre es de tipo Boolean basado en si la comparacin es verdadera.
==Operador de igualdad.
!=Operador de desigualdad.
===Operador de igualdad estricta.
!==Operador de desigualdad estricta.
Operaciones para cambiar todos los bits del operando.
<<Operador de desplazamiento bit a bit a la izquierda.
>>Operador de desplazamiento bit a bit a la derecha.
>>>Operador de desplazamiento bit a bit a la derecha sin signo.
Los operadores bit a bit tratan a sus operandos como un conjunto de 32 bits (ceros y unos) y devuelven valores numricos estndar de JavaScript.
Los operadores lgicos se utilizan normalmente con valores booleanos (lgicos); cuando lo son, devuelven un valor booleano.
(condition ? ifTrue : ifFalse)El operador condicional devuelve uno de dos valores segn el valor lgico de la condicin.
Un operador de asignacin asigna un valor a su operando izquierdo basndose en el valor de su operando derecho.
=Operador de asignacin.
*=Asignacin de multiplicacin.
/=Asignacin de divisin.
%=Asignacin de residuo.
+=Asignacin de suma.
-=Asignacin de sustraccin
<<=Asignacin de desplazamiento a la izquierda.
>>=Asignacin de desplazamiento a la derecha.
>>>=Asignacin de desplazamiento a la derecha sin signo.
&=Asignacin de AND bit a bit.
^=Asignacin de XOR bit a bit.
|=Asignacin de OR bit a bit.
&&=Asignacin de AND lgico.
||=Asignacin de OR lgico.
??=Asignacin de anulacin lgica.
{a, b} = {a:1, b:2}
[a, b] = [1, 2]La desestructuracin te permite asignar las propiedades de un arreglo u objeto a variables utilizando una sintaxis que se parece a los arreglos u objetos literales.
,El operador coma permite evaluar mltiples expresiones en una sola declaracin y devuelve el resultado de la ltima expresin.
This page was last modified on 29 may 2026 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |