Dobbelt utrop operatøreksempel i JavaScript

Dobbelt utrop operatøreksempel i JavaScript
Alle er kjent med singel utropstegn (!) tegn kalt det logiske “ikke”Operatør, som brukes til å reversere en boolsk verdi som“!ekte”Returnerer”falsk", samtidig som "!falsk”Returnerer”ekte”. Dobbelt utropstegn (!!) symboler også kalt "Double Bang”, Eller“doble skudd”Endre verdien av en sannhet eller falske til“ekte”Eller“falsk“. Det er en enkel måte å konvertere en variabel til en boolsk (sann eller falsk) verdi.

Denne studien vil definere dobbelt utrop i JavaScript.

Hva er dobbel utropstaker i JavaScript?

Dobbelt utropstegn (!!) er ikke en JavaScript -operatør, det er en dobbel, ikke (!) operatør fordi ikke (!) Operatør brukes to ganger i den doble utropatøren (!!). Den første (!) Operatøren endrer det til en omvendt boolsk verdi. Den andre (!) Operatør inverterer den omvendte boolske verdien. Med andre ord, det er nå den faktiske boolske verdien av objektet.

Falsyverdier i JavaScript

I JavaScript er de udefinerte, 0, null, nan og tomme strenger (") de falske verdiene.

Truty verdier i JavaScript

Sannhetsverdiene til JavaScript er 1, en ikke-tom streng, ethvert ikke-null nummer, matriser, objekter og så videre.

La oss se på eksemplene på dobbel utrop i JavaScript.

Eksempel 1:

Lag en variabel “en”Og tilordne en boolsk verdi”falsk”:

var a = falsk

Bruk ikke dobbelt (!) operatør eller dobbel utropstegn (!!) med variabelen:

!!en;

Utgangen gir den boolske verdien “falsk”:

I outputten ovenfor, verdien av variabel “en”Blir først omvendt til“ekte”Deretter, den andre (!) operatør inverterer den igjen til “falsk”.

Her representerer tabellen nedenfor resultatet av alle sannhet og falske JavaScript -verdier ved å bruke dobbelt utropstegn !! JavaScript:

Verdi !!Verdi
ekte ekte
falsk falsk
0 falsk
1 ekte
udefinert falsk
null falsk
"" falsk
'Linuxhint' ekte

La oss se hvordan den doble utropstegn fungerer på forskjellige verdier og datatyper.

Eksempel 2: Bruke (!!) på boolske verdier

La oss sjekke effekten av dobbelt utropstegn (!!) på boolske verdier:

Eksempel 3: Bruke (!!) på heltallverdier

Passer heltallene 0 og 1 til “konsoll.Logg()”Metode med en dobbel utropstegn (!!) og vil se resultatet:

Eksempel 4: Bruke (!!) på null eller udefinerte verdier

La oss se effekten av dobbel utropstegn (!!) på null eller udefinerte verdier:

Eksempel 5: Bruke (!!) på strengverdier

Se på effekten av dobbelt utropstegn (!!) på en tom streng og en streng som fører til “konsoll.Logg()”Metode:

Vi har samlet de essensielle instruksjonene relatert til dobbelt utropstegn (!!) Logg inn JavaScript.

Konklusjon

Dobbelt utropstegn (!!) også kjent som "Double Bang”, Eller“doble skudd”Er ikke dobbelt (ikke (!) operatør som endrer verdien av en sannhet eller forfalskningsuttalelse til “ekte”Eller“falsk“. Den konverteres til en omvendt boolsk verdi ved bruk av den første (!) operatør. Deretter den andre (!) Operatør inverterer den omvendte boolske verdien. Til slutt gir det de samme resultatene som boolske uttrykk (sant, usant). Denne studien definerte dobbelt utropstegn i JavaScript.