Unary Operatorzy w JavaScript | Wyjaśnione dla początkujących

Unary Operatorzy w JavaScript | Wyjaśnione dla początkujących
JavaScript obsługuje wielu nieuprawnych operatorów, operatorzy ci są bardzo podstawowymi operatorami, ponieważ biorą tylko jeden operand. Unary Operator pojawia się przed jakąkolwiek wartością lub po wartości. Nie można zastąpić nieopisanego operatora.

Jak używać Unary Plus Operator w JavaScript

JavaScript oferuje operatora Unary Plus (+), który służy do konwersji operandu na wartość liczbową. Na przykład mamy wartość ciągu:

Niech x = '50';
konsola.log („Wartość x:”, x);
konsola.log („Typ x to:”, typeof (x));
x =+x;
konsola.log („Wartość x:”, x);
konsola.log („Typ x to:”, typeof (x));

Drukujemy wartość x i typ x, początkowo, wyświetli on wartość x '50' i typ operand jako „ciąg”, a następnie zaimplementujemy operator Unary Plus i sprawdziliśmy typ operandu:

Wyjście weryfikuje, że wdrożenie operatora Unary Plus przekonwertowało ciąg na wartość liczbową:

Jak używać Unary minus operator w JavaScript

JavaScript Unary minus jest również znanym operatorem, który przekształca operand w ujemną wartość liczbową. Rozważamy ten sam przykład i wdrażamy na nim Unary Minus Operator:

Niech x = '50';
konsola.log („Wartość x:”, x);
konsola.log („Typ x to:”, typeof (x));
x = -x;
konsola.log („Wartość x:”, x);
konsola.log („Typ x to:”, typeof (x));

Tym razem przekonwertuje „50” na „-50”:

Możemy również zaimplementować Unary Plus i Unary Minus operatorów na wartościach logicznych.

Jak korzystać z operatora przyrostu w JavaScript

Operator przyrostowy zwiększa wartość o 1 i zwraca wartość przyrostową. Operator „++” można wykorzystać w stylu prefiks. W przyrostach prefiksów operator (++) pojawia się przed operandem (dowolna wartość), podczas gdy w przyrostu postfix operator (++) pojawia się po operandu (dowolna wartość):

Niech x = 50;
konsola.log („Wartość x:”, x);
Niech y = ++ x;
konsola.log („Wartość x:”, y);
Niech a = 50;
konsola.log („Wartość a:”, a);
Niech b = a ++;
konsola.log („Wartość a:”, a);
konsola.log („Wartość b:”, b);

W tym przykładzie przypisujemy „50” do zmiennej „x”, a następnie tworzymy inną zmienną „y” i przypisaliśmy ją ”Przyrost prefiksu„Wartość„ x ”, a następnie tworzymy inną zmienną„ a ”i przypisujemy ją„ 50 ”, podczas gdy przypisujemy„Przyrost postfix„Wartość A do nowej zmiennej B:

W wyjściu zobaczysz, że przyrost prefiksu zwiększy wartość x przez „1” i „y” wyświetli przyrostową wartość „x”, podczas gdy postfix wyświetli tę samą wartość zarówno dla „A”, jak i ' B ', co oznacza, chociaż postfix zwiększa wartość A, ale zwróci wartość przed przyrostem:

Jak używać operatora spadku w JavaScript

Operator spadku „-” zmniejsza wartość o 1 z wartości operandu. Operator „-” można wykorzystać w stylu prefiksu lub w stylu postfix:

Niech x = 50;
konsola.log („Wartość x:”, x);
Niech y = --x;
konsola.log („Wartość x:”, y);
Niech a = 50;
konsola.log („Wartość a:”, a);
Niech b = a--;
konsola.log („Wartość a:”, a);
konsola.log („Wartość b:”, b);

Operator spadku zwróci zmniejszoną wartość dla zmiennej „y”, podczas gdy wyświetli to samo wyjście dla zmiennej „A” i „B”, ponieważ zmienna „B” jest przypisana do zmniejszenia „A”, co zmniejszy „A”, co zmniejszy Wartość „A” na 1, ale wciąż „B” zwróci wartość „Przed zmniejszeniem”:

Dane wyjściowe powyższego programu będzie:

Jak używać logicznego, a nie operatora w JavaScript

JavaScript zapewnia kolejnego nieuprawnego operatora o nazwie Logical, który nie jest reprezentowany przez „!". Logiczny nie odwróć wartości prawdziwej wartości fałszywej i fałszywej wartości na true:

Niech x = true;
Niech y = fałsz;
konsola.log („Wartość x jest równa wartości y:”, (x = !y));

Powyższy kod odwróci wartość „y” z FAŁSZ Do PRAWDA W rezultacie wartość zmiennej „x” (true) będzie równa ''!y '(prawda) i powróci PRAWDA:

Wniosek:

Unary operatorzy odgrywają bardzo kluczową rolę w każdym języku programowania. Pracują nad jednym operandem i wykonują niektóre operacje w operandu w zależności od operatora. W tym samouczku zwracamy się do kilku głównych niewidżego operatorów z kilkoma przykładami. Widzieliśmy, jak działają niewiarygodne +, niepodległe -przyrostowe, zmniejszające i logiczne.