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 = falskBruk 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.