Dobbelt utropsoperatøreksempel i JavaScript

Dobbelt Utropsoperatoreksempel I Javascript



Alle er kjent med enkelt utropstegnet ( ! ) tegnet kalt det logiske ' ikke '-operator, som brukes til å reversere en boolsk verdi som ' !ekte ' returnerer ' falsk ', samtidig som ' !falsk ' returnerer ' ekte '. Det doble utropstegn ( !! ) symboler også kalt ' det doble smellet ', eller ' doble skudd ' endre verdien av en sannhet eller falsk til ' ekte ' eller ' falsk '. Det er en enkel måte å konvertere en variabel til en boolsk (sann eller usann) verdi.

Denne studien vil definere det doble utropet i JavaScript.

Hva er Double Exclamation Operator i JavaScript?

Det doble utropstegn ( !! ) er ikke en JavaScript-operatør, den er en dobbel, ikke ( ! ) operatør fordi ikke ( ! ) operator brukes to ganger i dobbelt utropsoperator ( !! ). Den første (!) operatoren endrer den til en invertert boolsk verdi. Den andre (!) operatoren inverterer den inverterte boolske verdien. Med andre ord er det nå den faktiske boolske verdien til objektet.







Falske verdier i JavaScript

I JavaScript er de udefinerte, 0, null, NaN og tomme strengene ('') de falske verdiene.



Sanne verdier i JavaScript

Sannhetsverdiene til JavaScript er 1, en ikke-tom streng, et hvilket som helst tall som ikke er null, matriser, objekter og så videre.



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





Eksempel 1:

Lag en variabel ' en ' og tilordne en boolsk verdi ' falsk ':

det er en = falsk

Bruk dobbel not(!) operator eller dobbel utrop(!!) med variabelen:



!! en ;

Utgangen gir den boolske verdien ' falsk ':

I utgangen ovenfor, verdien av variabel ' en ' blir først invertert til ' ekte ' så inverterer den andre (!) operatoren den til ' falsk '.

Her representerer tabellen nedenfor resultatet av alle sanne og falske JavaScript-verdier ved å bruke det doble utropet !! JavaScript:

Verdi !!Verdi
ekte ekte
falsk falsk
0 falsk
1 ekte
udefinert falsk
null falsk
'' falsk
'Linux' ekte

La oss se hvordan det doble utropet fungerer på forskjellige verdier og datatyper.

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

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

Eksempel 3: Bruk av (!!) på heltallsverdier

Gi heltallene 0 og 1 til ' console.log() ”-metoden med et dobbelt utrop (!!) og vil se resultatet:

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

La oss se effekten av dobbelt utrop (!!) på null- eller udefinerte verdier:

Eksempel 5: Bruk (!!) på strengverdier

Se på effekten av det doble utropet (!!) på en tom streng og en streng som går til ' console.log() ' metode:

Vi har samlet de grunnleggende instruksjonene knyttet til det doble utropstegn (!!) i JavaScript.

Konklusjon

Det doble utropstegn ( !! ) også kjent som ' det doble smellet ', eller ' doble skudd ” er den doble ikke (!) operatøren som endrer verdien av en sann eller falsk påstand til ” ekte ' eller ' falsk '. Den konverteres til en invertert boolsk verdi ved å bruke den første (!) operatoren. Deretter inverterer den andre (!) operatoren den inverterte boolske verdien. Til slutt gir det de samme resultatene som boolske uttrykk (True, False). Denne studien definerte det doble utropet i JavaScript.