25 DE March 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.
El operador de asignación es el más utilizado y el más sencillo. Este operador se utiliza para guardar un valor específico en una variable como lo vimos en el post anterior cuando declarabamos una variable con var, let o const.
Estos dos operadores solamente son válidos para las variables numéricas y se utilizan para incrementar o decrementar en una unidad el valor de una variable.
1var numero = 6;2++numero;3console.log(numero); // numero = 7
1var numero = 6;2--numero;3console.log(numero); // numero = 5
1var numero1 = 5;2var numero2 = 2;3numero3 = numero1++ + numero2;4var numero1 = 5;5var numero2 = 2;6numero3 = ++numero1 + numero2;
Si el operador ++ se indica como prefijo del identificador de la variable, su valor se incrementa antes de realizar cualquier otra operación. Si el operador ++ se indica como sufijo del identificador de la variable, su valor se incrementa después de ejecutar la sentencia en la que aparece.
Tomando en cuenta la nota anterior los resultados serían:
1// numero3 = 7, numero1 = 62// numero3 = 8, numero1 = 6
Estos operadores son importantes ya que con ellos podemos hacer decisiones sobre las instrucciones que debe seguir nuestra aplicación basados en ciertas condiciones.
Se utiliza para obtener el valor contrario al valor de la variable:
Ejemplo
1var visible = true;2console.log(!visible); // false
La negación lógica se obtiene usando el símbolo !
como prefijo al identificador de la variable.
Algo importante a tener en cuenta:
Si la variable contiene un número, se transforma en false si vale 0 y en true para cualquier otro número (positivo o negativo, decimal o entero).
Si la variable contiene una cadena de texto, se transforma en false si la cadena es vacía ("") y en true en cualquier otro caso.
Ejemplo
1var cantidad = 0;2vacio = !cantidad; // vacio = true3cantidad = 2;4vacio = !cantidad; // vacio = false5var mensaje = "";6mensajeVacio = !mensaje; // mensajeVacio = true7mensaje = 'Bienvenido';8mensajeVacio = !mensaje; // mensajeVacio = false
Esto será todo por el momento, en otro post continuaré con los otros operadores que hacen falta:
AND
OR
Matemáticos
Relacionales
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.