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([]));