EsJS Logo

Operadores

Los operadores son símbolos que permiten realizar operaciones sobre uno o más operandos. Los operandos pueden ser valores o variables.

Operadores aritméticos

Los operadores aritméticos son aquellos que permiten realizar operaciones aritméticas sobre uno o más operandos.

// Suma
consola.escribir(2 + 3);

// Resta
consola.escribir(2 - 3);

// Multiplicación
consola.escribir(2 * 3);

// División
consola.escribir(2 / 3);

// Módulo
consola.escribir(2 % 3);

// Incremento
var x = 2;
consola.escribir(x++);

// Decremento
var y = 3;
consola.escribir(y--);

Operadores de asignación

Los operadores de asignación son aquellos que permiten asignar un valor a una variable.

// Asignación
var x = 2;
consola.escribir(x);

// Asignación de suma
var y = 2;
y += 3;
consola.escribir(y);

// Asignación de resta
var z = 2;
z -= 3;
consola.escribir(z);

Operadores de comparación

Los operadores de comparación son aquellos que permiten comparar dos valores.

// Igualdad
consola.escribir(2 == 3);

// Desigualdad
consola.escribir(2 != 3);

// Estrictamente igual
consola.escribir(2 === 3);

// Estrictamente desigual
consola.escribir(2 !== 3);

// Mayor que
consola.escribir(2 > 3);

// Mayor o igual que
consola.escribir(2 >= 3);

// Menor que
consola.escribir(2 < 3);

// Menor o igual que
consola.escribir(2 <= 3);

Operadores lógicos

Los operadores lógicos son aquellos que permiten realizar operaciones lógicas sobre uno o más operandos.

// Y
consola.escribir(verdadero && falso);

// O
consola.escribir(verdadero || falso);

// No
consola.escribir(!verdadero);

Operadores de tipo

Los operadores de tipo son aquellos que permiten obtener el tipo de un valor.

consola.escribir(tipoDe(2));

consola.escribir(tipoDe("Martin Fierro"));

consola.escribir(tipoDe(verdadero));

consola.escribir(tipoDe(nulo));

consola.escribir(tipoDe(indefinido));

consola.escribir(tipoDe({}));

consola.escribir(tipoDe([]));