Operadores unarios en JavaScript | Explicado para principiantes

Operadores unarios en JavaScript | Explicado para principiantes
JavaScript admite numerosos operadores unarios, estos operadores son operadores muy básicos, ya que solo toman un operando solo. El operador unario aparece antes de cualquier valor o posterior al valor. Un operador unario no puede ser anulado.

Cómo usar un operador Uny Plus en JavaScript

JavaScript ofrece un operador unary plus (+) que se utiliza para convertir un operando a un valor numérico. Por ejemplo, tenemos un valor de cadena:

Sea x = '50';
consola.log ("Valor de x:", x);
consola.log ("tipo de x es:", typeof (x));
x =+x;
consola.log ("Valor de x:", x);
consola.log ("tipo de x es:", typeof (x));

Imprimimos el valor de x y el tipo de x, inicialmente, mostrará un valor de x '50' y el tipo de operando como "cadena", luego implementamos un operador unary plus y verificamos el tipo de operando:

La salida verifica que la implementación del operador Unary Plus convirtió la cadena en un valor numérico:

Cómo usar unary menos operador en JavaScript

JavaScript Unary Minus también es un operador conocido que convierte un operando en un valor numérico negativo. Consideramos el mismo ejemplo e implementamos el operador Unary Minus en él:

Sea x = '50';
consola.log ("Valor de x:", x);
consola.log ("tipo de x es:", typeof (x));
x = -x;
consola.log ("Valor de x:", x);
consola.log ("tipo de x es:", typeof (x));

Esta vez convertirá el '50' en '-50':

También podemos implementar los operadores Unary Plus y Unary Minus en valores booleanos.

Cómo usar el operador de incremento en JavaScript

El operador de incremento incrementa el valor en 1 y devuelve el valor incrementado. El operador "++" se puede utilizar en estilo de prefijo o en un estilo postfix. En el incremento de prefijo, el operador (++) viene antes del operando (cualquier valor) mientras que en el incremento posterior al operador (++) viene después del operando (cualquier valor):

Sea x = 50;
consola.log ("Valor de x:", x);
Sea y = ++ x;
consola.log ("valor de x:", y);
dejar a = 50;
consola.log ("valor de a:", a);
Sea B = A ++;
consola.log ("valor de a:", a);
consola.log ("Valor de B:", B);

En este ejemplo, asignamos '50' a una variable "x", luego creamos otra variable "y" y la asignamos "incremento de prefijo"Valor de" X ", luego creamos otra variable" A "y la asignamos" 50 "mientras asignamos"incremento postfix"Valor de A a una nueva variable B:

En la salida, verá que el incremento de prefijo incrementará el valor de x por '1' e "y" mostrará un valor incrementado de "x", mientras que el postfix mostrará el mismo valor para 'a' y 'y' B ', lo que significa que aunque Postfix incrementa el valor de A pero devolverá el valor antes del incremento:

Cómo usar el operador de disminución en JavaScript

El operador de disminución "-" disminuye el valor en 1 del valor del operando. El operador "-" se puede utilizar en estilo de prefijo o en un estilo postfix:

Sea x = 50;
consola.log ("Valor de x:", x);
Sea y = --x;
consola.log ("valor de x:", y);
dejar a = 50;
consola.log ("valor de a:", a);
Sea B = A--;
consola.log ("valor de a:", a);
consola.log ("Valor de B:", B);

El operador de disminución devolverá un valor disminuido para la variable 'y', mientras que mostrará la misma salida para la variable 'a' y 'b', porque la variable 'b' se asigna con la disminución posterior de 'a' que disminuirá la disminución de la disminución de la disminución de la disminución de El valor de 'A' por 1 pero aún 'B' devolverá el valor "antes de la disminución":

La salida del programa anterior será:

Cómo usar el operador lógico no en JavaScript

JavaScript proporciona otro operador unario llamado lógico no representado por "!". Lógico no invierta el valor verdadero al valor falso y falso a verdadero:

Sea x = verdadero;
Sea y = falso;
consola.log ("El valor de x es igual al valor de y:", (x = !y));

El código anterior invertirá el valor de 'y' desde FALSO a verdadero y como resultado, el valor de la variable 'x' (verdadero) será igual a '!y '(verdadero) y volverá verdadero:

Conclusión:

Los operadores unaros juegan un papel muy crucial en cualquier lenguaje de programación. Trabajan en un solo operando y realizan algunas operaciones en el operando dependiendo del operador. En este tutorial, nos dirigimos a un par de operadores unaros importantes con algunos ejemplos. Hemos visto cómo trabaja unary +, unary -, increment, disminución y operador lógico e implementar cada uno de ellos en JavaScript.