Unary Operators in JavaScript | Forklart for nybegynnere

Unary Operators in JavaScript | Forklart for nybegynnere
JavaScript støtter mange unary -operatører, disse operatørene er veldig grunnleggende operatører, da de bare tar en enkelt operand. Den unary operatøren vises enten før en verdi eller etter verdien. En unary operatør kan ikke overstyres.

Hvordan bruke Unary Plus -operatør i JavaScript

JavaScript tilbyr en Unary Plus (+) -operatør som brukes til å konvertere en operand til en numerisk verdi. For eksempel har vi en strengverdi:

La x = '50';
konsoll.Logg ("Verdien av x:", x);
konsoll.logg ("type x er:", typeof (x));
x =+x;
konsoll.Logg ("Verdien av x:", x);
konsoll.logg ("type x er:", typeof (x));

Vi skriver ut verdien av x og type x, i utgangspunktet vil den vise en verdi på x '50' og type operand som "streng", så implementerer vi Unary Plus -operatør og vi sjekket typen operand:

Utgangen verifiserer at implementering av Unary Plus -operatøren konverterte strengen til en numerisk verdi:

Hvordan bruke unary minus operatør i JavaScript

JavaScript Unary minus er også en kjent operatør som konverterer en operand til en negativ numerisk verdi. Vi vurderer det samme eksemplet og implementerer Unary Minus -operatøren på det:

La x = '50';
konsoll.Logg ("Verdien av x:", x);
konsoll.logg ("type x er:", typeof (x));
x = -x;
konsoll.Logg ("Verdien av x:", x);
konsoll.logg ("type x er:", typeof (x));

Denne gangen vil det konvertere '50' til '-50':

Vi kan også implementere Unary Plus og Unary minus -operatører på boolske verdier.

Hvordan bruke inkrementoperatøren i JavaScript

Økningsoperatøren øker verdien med 1 og returnerer den økte verdien. "++" -operatøren kan brukes enten i prefiksstil eller i en postfiks -stil. I prefiksøkning kommer operatøren (++) før operanden (hvilken som helst verdi) mens i postfix -økningen operatøren (++) kommer etter operanden (hvilken som helst verdi):

La x = 50;
konsoll.Logg ("Verdien av x:", x);
La y = ++ x;
konsoll.Logg ("Verdien av x:", y);
La a = 50;
konsoll.logg ("Verdien av a:", a);
La B = A ++;
konsoll.logg ("Verdien av a:", a);
konsoll.Logg ("Verdien av B:", B);

I dette eksemplet tildeler vi '50' til en variabel “x”, så oppretter vi en annen variabel “y” og tildelte den ”Prefiksøkning”Verdien av“ X ”, så lager vi en annen variabel“ A ”og tildeler den“ 50 ”mens vi tildeler”Postfix økning”Verdi av A til en ny variabel B:

I utgangen vil du se at prefiksøkningen vil øke verdien av x med '1' og "y" vil vise en økende verdi på "x", mens postfixen vil vise samme verdi for både 'A' og ' b 'som betyr selv om postfix øker verdien av a, men den vil returnere verdien før økning:

Hvordan bruke Dekrementoperatør i JavaScript

Dekrementoperatøren “-” reduserer verdien med 1 fra verdien av operanden. "-" -operatøren kan brukes enten i prefiksstil eller i en postfix-stil:

La x = 50;
konsoll.Logg ("Verdien av x:", x);
La y = --x;
konsoll.Logg ("Verdien av x:", y);
La a = 50;
konsoll.logg ("Verdien av a:", a);
La B = a--;
konsoll.logg ("Verdien av a:", a);
konsoll.Logg ("Verdien av B:", B);

Dekrementoperatøren vil returnere en redusert verdi for variabelen 'y' mens den vil vise den samme utgangen for variabel 'a' og 'b', fordi variabel 'b' er tilordnet med postfix -reduksjonen av 'a' som vil redusere Verdien av 'A' med 1 men fortsatt 'B' vil returnere den "før dekrementerte" verdien:

Utgangen fra det ovennevnte programmet vil være:

Hvordan du bruker logisk ikke operatør i javascript

JavaScript gir en annen unary -operatør som heter Logical som ikke er representert av "!”. Logisk ikke inverter den sanne verdien til falsk og falsk verdi til sann:

La x = sant;
La y = falsk;
konsoll.Logg ("Verdien på x er lik verdien av y:", (x = !y));

Ovennevnte kode vil invertere verdien av 'y' fra falsk til ekte Og som et resultat vil verdien av variabel 'x' (sann) være lik '!y '(sant) og det kommer tilbake ekte:

Konklusjon:

Unary -operatører spiller en veldig avgjørende rolle i ethvert programmeringsspråk. De jobber med en enkelt operand og utfører noen operasjoner på operanden, avhengig av operatøren. I denne opplæringen adresserer vi et par store unary -operatører med noen eksempler. Vi har sett hvor Unary +, Unary -, Increment, Decrement og Logical Operator Works og implementerer hver av dem i JavaScript.