Sei sulla pagina 1di 7

INSTITUTO EMILIANI SOMASCOS

Cursos: Programación Estructurada


6to. Computación “A”
Instructor: Oscar Méndez

JavaScript Operadores

Asignar valores a las variables y sumar:

La asignación de operador (=) asigna un valor a una variable.

a adición del operador (+) suma los números:


La multiplicación del operador (*) multiplica los números.

Los operadores aritméticos de JavaScript

Los operadores aritméticos se utilizan para realizar operaciones aritméticas con números:

Operator Description

+ Addition

- Subtraction

* Multiplication
INSTITUTO EMILIANI SOMASCOS
Cursos: Programación Estructurada
6to. Computación “A”
Instructor: Oscar Méndez

/ Division

% Modulus (Remainder)

++ Increment

-- Decrement

Los operadores aritméticos se describen detalladamente en el JS aritmética capítulo.

Operadores de asignación de JavaScript

Los operadores de asignación asignan valores a las variables JavaScript.

Operator Example Same As

= x=y x=y

+= x += y x=x+y

-= x -= y x=x-y

*= x *= y x=x*y

/= x /= y x=x/y

%= x %= y x=x%y

La asignación de suma operador (+ =) añade un valor a una variable.

Los operadores de asignación se describen detalladamente en la asignación de JS capítulo.


INSTITUTO EMILIANI SOMASCOS
Cursos: Programación Estructurada
6to. Computación “A”
Instructor: Oscar Méndez

Operadores de cadenas de JavaScript

El operador + también se puede utilizar para agregar cadenas (concatenar).

El + = operador de asignación también se puede utilizar para añadir cuerdas (concatenar):

Cuando se utiliza en cadenas, el operador + se llama el operador de concatenación.

Adición de Cadenas y Números

La adición de dos números, devolverá la suma, pero la adición de un número y una cadena
devolverá una cadena:

Si se agrega un número y una cadena, ¡el resultado será una cadena!


INSTITUTO EMILIANI SOMASCOS
Cursos: Programación Estructurada
6to. Computación “A”
Instructor: Oscar Méndez

Operadores de comparación de JavaScript

Operator Description

== equal to

=== equal value and equal type

!= not equal

!== not equal value or not equal type

> greater than

< less than

>= greater than or equal to

<= less than or equal to

? ternary operator

Los operadores de comparación se describen completamente en la comparaciones JS capítulo.

JavaScript operadores lógicos

Operator Description

&& logical and

|| logical or

! logical not

Los operadores lógicos se describen detalladamente en el comparaciones JS capítulo.


INSTITUTO EMILIANI SOMASCOS
Cursos: Programación Estructurada
6to. Computación “A”
Instructor: Oscar Méndez

Operadores Tipo de JavaScript

Operator Description

typeof Returns the type of a variable

instanceof Returns true if an object is an instance of an


object type

Operadores de tipo se describen detalladamente en el JS Tipo de conversión capítulo.

Los operadores bit a bit de JavaScript

operadores de bits funcionan en 32 bits de los números.

Cualquier operando numérico en la operación se convierte en un número de 32 bits. El


resultado se convierte de nuevo a una serie de JavaScript.

Operator Description Example Same as Result Decimal

& AND 5&1 0101 & 0001 0001 1

| OR 5|1 0101 | 0001 0101 5

~ NOT ~5 ~0101 1010 10

^ XOR 5^1 0101 ^ 0001 0100 4

<< Zero fill left 5 << 1 0101 << 1 1010 10


shift

>> Signed right 5 >> 1 0101 >> 1 0010 2


shift

>>> Zero fill right 5 >>> 1 0101 >>> 1 0010 2


shift
INSTITUTO EMILIANI SOMASCOS
Cursos: Programación Estructurada
6to. Computación “A”
Instructor: Oscar Méndez

Los operadores aritméticos de JavaScript

operadores aritméticos realizan operaciones aritméticas con números (literales o variables).

Operator Description

+ Addition

- Subtraction

* Multiplication

/ Division

% Modulus (Remainder)

++ Increment

-- Decrement

Operaciones aritmeticas

Una operación típica aritmética opera en dos números.


Los dos números pueden ser literales, variables y expresiones.
INSTITUTO EMILIANI SOMASCOS
Cursos: Programación Estructurada
6to. Computación “A”
Instructor: Oscar Méndez

Operadores de asignación de JavaScript

Los operadores de asignación asignan valores a las variables JavaScript.

Operator Example Same As

= x=y x=y

+= x += y x=x+y

-= x -= y x=x-y

*= x *= y x=x*y

/= x /= y x=x/y

%= x %= y x=x%y

<<= x <<= y x = x << y

>>= x >>= y x = x >> y

>>>= x >>>= y x = x >>> y

&= x &= y x=x&y

^= x ^= y x=x^y

|= x |= y x=x|y

**= x **= y x = x ** y

El ** = operador es una parte experimental de la propuesta ECMAScript 2016 (ES7). No es


estable a través de los navegadores. No lo uses.