Operadores en JavaScript, segunda parte (final)

Angel Cruz
Angel Cruz

14 DE July DE 2019

Los operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables entre si. Los operadores permiten a los programas realizar cálculos complejos y tomar decisiones lógicas en función de comparaciones y otros tipos de condiciones.

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.

1var valor1 = true;
2var valor2 = false;
3resp = valor1 && valor2; // resp = false
4valor1 = true;
5valor2 = true;
6resp = 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.

1var valor1 = true;
2var valor2 = false;
3resp = valor1 || valor2; // resp = true
4valor1 = false;
5valor2 = false;
6resp = 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 (/).

1var numero1 = 10;
2var numero2 = 5;
3resp = numero1 / numero2; // resp = 2
4resp = 3 + numero1; // resp = 13
5resp = numero2 – 4; // resp = 1
6resp = 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:

1var numero1 = 10;
2var numero2 = 5;
3resultado = numero1 % numero2; // resultado = 0
4numero1 = 9;
5numero2 = 5;
6resultado = numero1 % numero2; // resultado = 4
1var numero1 = 5;
2numero1 += 3; // numero1 = numero1 + 3 = 8
3numero1 -= 1; // numero1 = numero1 - 1 = 4
4numero1 *= 2; // numero1 = numero1 * 2 = 10
5numero1 /= 5; // numero1 = numero1 / 5 = 1
6numero1 %= 4; // numero1 = numero1 % 4 = 1
Te podrá interesar
Laravel Nightwatch es la nueva herramienta oficial de monitoreo de Laravel. Descubre cómo se compara frente a Sentry en esta guía completa y optimizada para SEO.
Descubre cómo aplicar diseño atómico en Laravel con Blade para crear interfaces escalables, limpias y reutilizables. ¡Guía paso a paso!
¡Descubre cómo Studio de WordPress revoluciona el desarrollo web! Descarga gratis y crea tus proyectos con facilidad. El futuro es ahora. ¡Haz clic para más información!

Made with ♥️ & 🧉 in Montevideo, Uruguay.

[AC].dev is not affiliated with Laravel or Laravel LLC. Laravel is a Trademark of Taylor Otwell.

Code highlighting provided by Torchlight.

We use cookies!

Hi, this website uses essential cookies to ensure its proper operation and tracking cookies to understand how you interact with it.