Operador lógico AND

La operación lógica AND obtiene su resultado combinando dos valores booleanos. Este operador se representa con el símbolo && y su resultado solamente es true si los dos operandos son true.

js
var valor1 = true; var valor2 = false; resp = valor1 && valor2; // resp = false valor1 = true; valor2 = true; resp = valor1 && valor2; // resp = true

Operador OR

Al igual que el operador lógico AND este operador combina dos valores booleanos. Este operador se representa con el símbolo || y su resultado es true si alguno de los dos operandos es true.

js
var valor1 = true; var valor2 = false; resp = valor1 || valor2; // resp = true
js
valor1 = false; valor2 = false; resp = valor1 || valor2; // resp = false

Matemáticos

JavaScript nos permite hacer manipulaciones matemáticas sobre el valor de las variables numéricas. Los operadores definidos son: suma (+), resta (-), multiplicación (*) y división (/).

js
var numero1 = 10; var numero2 = 5; resp = numero1 / numero2; // resp = 2 resp = 3 + numero1; // resp = 13 resp = numero2 – 4; // resp = 1 resp = numero1 * numero 2; // resp = 50

A parte de los cuatro operadores básicos predefenidos existe otro que es el operador "módulo", que calcula el resto de la división entera de dos números. Si se divide por ejemplo 10 y 5, la división es exacta y da un resultado de 2. El resto de esa división es 0, por lo que módulo de 10 y 5 es igual a 0.

Sin embargo, si se divide 9 y 5, la división no es exacta, el resultado es 1 y el resto 4, por lo que módulo de 9 y 5 es igual a 4. El operador módulo en JavaScript se indica mediante el símbolo %, que no debe confundirse con el cálculo del porcentaje:

js
var numero1 = 10; var numero2 = 5; resultado = numero1 % numero2; // resultado = 0 numero1 = 9; numero2 = 5; resultado = numero1 % numero2; // resultado = 4

js
var numero1 = 5; numero1 += 3; // numero1 = numero1 + 3 = 8 numero1 -= 1; // numero1 = numero1 - 1 = 4 numero1 *= 2; // numero1 = numero1 * 2 = 10 numero1 /= 5; // numero1 = numero1 / 5 = 1 numero1 %= 4; // numero1 = numero1 % 4 = 1