Dobbelt udråbstegn Operatoreksempel i JavaScript

Dobbelt Udrabstegn Operatoreksempel I Javascript



Alle kender det enkelte udråbstegn ( ! ) tegn kaldet det logiske ' ikke ”-operator, som bruges til at vende en boolesk værdi som f.eks. !rigtigt ' vender tilbage ' falsk ', mens ' !falsk ' vender tilbage ' rigtigt ”. Det dobbelte udråbstegn ( !! ) symboler også kaldet ' det dobbelte brag ', eller ' dobbelte skud 'ændre værdien af ​​en sandhed eller falsk til' rigtigt ' eller ' falsk “. Det er en enkel måde at konvertere en variabel til en boolsk (sand eller falsk) værdi.

Denne undersøgelse vil definere det dobbelte udråbstegn i JavaScript.

Hvad er Double Exclamation Operator i JavaScript?

Det dobbelte udråbstegn ( !! ) er ikke en JavaScript-operator, den er en dobbelt, ikke ( ! ) operatør, fordi den ikke ( ! ) operator bruges to gange i dobbelt udråbsoperator ( !! ). Den første (!) operator ændrer den til en inverteret boolesk værdi. Den anden (!) operator inverterer den inverterede booleske værdi. Med andre ord er det nu den faktiske boolske værdi af objektet.







Falske værdier i JavaScript

I JavaScript er de udefinerede, 0, null, NaN og tomme strenge ('') de falske værdier.



Sande værdier i JavaScript

Sandhedsværdierne for JavaScript er 1, en ikke-tom streng, ethvert ikke-nul tal, arrays, objekter og så videre.



Lad os se på eksemplerne på dobbelt udråbstegn i JavaScript.





Eksempel 1:

Opret en variabel ' -en ' og tildel en boolesk værdi ' falsk ”:

der er en = falsk

Brug operatoren double not(!) eller dobbelt udråbstegn(!!) med variablen:



!! -en ;

Outputtet giver den boolske værdi ' falsk ”:

I ovenstående output er værdien af ​​variabel ' -en ' bliver først inverteret til ' rigtigt ' så inverterer den anden (!) operator den igen til ' falsk '.

Her repræsenterer nedenstående tabel resultatet af alle de sande og falske JavaScript-værdier ved hjælp af det dobbelte udråbstegn !! JavaScript:

Værdi !!Værdi
rigtigt rigtigt
falsk falsk
0 falsk
1 rigtigt
udefineret falsk
nul falsk
'' falsk
'Linux' rigtigt

Lad os se, hvordan det dobbelte udråbstegn fungerer på forskellige værdier og datatyper.

Eksempel 2: Anvendelse af (!!) på booleske værdier

Lad os tjekke effekten af ​​dobbelt udråbstegn (!!) på booleske værdier:

Eksempel 3: Anvendelse af (!!) på heltalsværdier

Send hele tallene 0 og 1 til ' console.log() ” metode med et dobbelt udråbstegn (!!) og vil se resultatet:

Eksempel 4: Anvendelse af (!!) på null eller udefinerede værdier

Lad os se effekten af ​​dobbelt udråbstegn (!!) på null- eller udefinerede værdier:

Eksempel 5: Anvendelse af (!!) på strengværdier

Se på effekten af ​​det dobbelte udråbstegn (!!) på en tom streng og en streng, der går videre til ' console.log() ” metode:

Vi har samlet de væsentlige instruktioner i forbindelse med det dobbelte udråbstegn (!!) i JavaScript.

Konklusion

Det dobbelte udråbstegn ( !! ) også kendt som ' det dobbelte brag ', eller ' dobbelte skud ' er den dobbelte ikke (!) operator, der ændrer værdien af ​​en sand eller falsk udsagn til ' rigtigt ' eller ' falsk “. Den konverteres til en inverteret boolesk værdi ved hjælp af den første (!) operator. Derefter inverterer den anden (!) operator den inverterede booleske værdi. Endelig giver det samme resultater som booleske udtryk (True, False). Denne undersøgelse definerede det dobbelte udråbstegn i JavaScript.