Operadores unários em JavaScript | Explicado para iniciantes

Operadores unários em JavaScript | Explicado para iniciantes
JavaScript suporta inúmeros operadores unários, esses operadores são operadores muito básicos, pois tomam apenas um único operando. O operador unário aparece antes de qualquer valor ou subsequente ao valor. Um operador unário não pode ser substituído.

Como usar o Operador Unary Plus em JavaScript

O JavaScript oferece um operador UNARY Plus (+) que é usado para converter um operando em um valor numérico. Por exemplo, temos um valor de string:

Seja x = '50';
console.log ("valor de x:", x);
console.log ("Tipo de x é:", typeof (x));
x =+x;
console.log ("valor de x:", x);
console.log ("Tipo de x é:", typeof (x));

Imprimos o valor de x e o tipo de x, inicialmente, ele mostrará um valor de x '50' e tipo de operando como "string", então implementamos o operador unário mais e verificamos o tipo de operando:

A saída verifica que a implementação do operador unário mais converteu a string em um valor numérico:

Como usar o operador menos unário no JavaScript

JavaScript Unsary menos também é um operador conhecido que converte um operando em um valor numérico negativo. Consideramos o mesmo exemplo e implementamos o operador menos unário nele:

Seja x = '50';
console.log ("valor de x:", x);
console.log ("Tipo de x é:", typeof (x));
x = -x;
console.log ("valor de x:", x);
console.log ("Tipo de x é:", typeof (x));

Desta vez, ele converterá o '50' em '-50':

Também podemos implementar os operadores unários mais e unários menos em valores booleanos.

Como usar o operador de incremento em JavaScript

O operador de incremento aumenta o valor em 1 e retorna o valor incrementado. O operador "++" pode ser utilizado no estilo prefixo ou em um estilo pós -fixo. No incremento de prefixo, o operador (++) vem antes do operando (qualquer valor) enquanto no incremento pós -fixo, o operador (++) vem após o operando (qualquer valor):

Seja x = 50;
console.log ("valor de x:", x);
Seja y = ++ x;
console.log ("valor de x:", y);
deixe um = 50;
console.log ("Valor de A:", A);
Seja b = a ++;
console.log ("Valor de A:", A);
console.log ("Valor de B:", B);

Neste exemplo, atribuímos '50' a uma variável "X", então criamos outra variável "y" e atribuímos "incremento prefixo”Valor de“ X ”, então criamos outra variável“ A ”e atribuímos“ 50 ”enquanto atribuímos“incremento pós -fixo”Valor de A a uma nova variável B:

Na saída, você verá que o incremento do prefixo aumentará o valor de x por '1' e “y” exibirá um valor incrementado de “x”, enquanto o postfix mostrará o mesmo valor para 'a' e ' B ', o que significa que, embora o pós -fixo incenta o valor de A, mas retornará o valor antes do incremento:

Como usar o operador decremento em JavaScript

O operador de decrementos “-” diminui o valor em 1 do valor do operando. O operador “-” pode ser utilizado no estilo prefixo ou no estilo pós-fixo:

Seja x = 50;
console.log ("valor de x:", x);
deixe y = --x;
console.log ("valor de x:", y);
deixe um = 50;
console.log ("Valor de A:", A);
Seja b = a--;
console.log ("Valor de A:", A);
console.log ("Valor de B:", B);

O operador decremento retornará um valor decrementado para a variável 'y', enquanto mostrará a mesma saída para variável 'a' e 'b', porque a variável 'b' é atribuída com o decréscimo pós -fixo de 'a' que diminuirá o O valor de 'a' por 1, mas ainda 'b' retornará o valor “antes de diminuir”:

A saída do programa acima é: será:

Como usar o Operador Logical Not em JavaScript

JavaScript fornece outro operador unário chamado lógico não representado por “!”. Lógico não inverte o valor verdadeiro em valor falso e falso para true:

Seja x = true;
Seja y = false;
console.log ("O valor de x é igual ao valor de y:", (x = !y));

O código acima inverte o valor de 'y' de falso para verdadeiro E, como resultado, o valor da variável 'x' (true) será igual a '!y '(verdadeiro) e vai retornar verdadeiro:

Conclusão:

Operadores unários desempenham um papel muito crucial em qualquer linguagem de programação. Eles trabalham em um único operando e realizam algumas operações no operando, dependendo do operador. Neste tutorial, abordamos alguns grandes operadores unários com alguns exemplos. Vimos como o operador UNARY +, UNARY -, INCREMENT, DECRESCENTE E Lógico e implementa cada um deles em JavaScript.