Primjer operatora dvostrukog uzvika u JavaScriptu

Primjer Operatora Dvostrukog Uzvika U Javascriptu



Svima je poznat jedan uskličnik ( ! ) znak koji se naziva logički “ ne ', koji se koristi za poništavanje Booleove vrijednosti kao što je ' !pravi ” vraća ” lažno ', dok ' !lažno ” vraća ” pravi ”. Dvostruki uskličnik ( !! ) simboli koji se nazivaju i ' dvostruki prasak ', ili ' dvostruki udarci ” promijenite vrijednost istinito ili lažno u “ pravi ' ili ' lažno “. To je jednostavan način za pretvaranje varijable u Booleovu (točno ili netočno) vrijednost.

Ova studija će definirati dvostruki uzvik u JavaScriptu.

Što je operator dvostrukog uzvika u JavaScriptu?

Dvostruki uskličnik ( !! ) nije JavaScript operator, on je dvostruki, a ne ( ! ) jer nije ( ! ) koristi se dvaput u operatoru dvostrukog uzvika ( !! ). Prvi (!) operator ga mijenja u invertiranu Booleovu vrijednost. Drugi (!) operator invertira invertiranu Booleovu vrijednost. Drugim riječima, to je sada stvarna Booleova vrijednost objekta.







Lažne vrijednosti u JavaScriptu

U JavaScriptu, nedefinirano, 0, null, NaN i prazni nizovi ('') lažne su vrijednosti.



Istinite vrijednosti u JavaScriptu

Vrijednosti istinitosti JavaScripta su 1, neprazan niz, bilo koji broj različit od nule, nizovi, objekti i tako dalje.



Pogledajmo primjere dvostrukog uzvika u JavaScriptu.





Primjer 1:

Napravite varijablu ' a ' i dodijelite Booleovu vrijednost ' lažno ”:

tamo je = lažno

Koristite dvostruki not(!) operator ili dvostruki uzvik(!!) s varijablom:



!! a ;

Izlaz daje Booleovu vrijednost ' lažno ”:

U gornjem izlazu, vrijednost varijable ' a ” prvo je obrnuto u “ pravi ” zatim ga drugi (!) operator ponovno invertira u “ lažno ”.

Ovdje donja tablica predstavlja ishod svih istinitih i lažnih JavaScript vrijednosti pomoću Double Exclamation!! JavaScript:

Vrijednost !!Vrijednost
pravi pravi
lažno lažno
0 lažno
1 pravi
nedefiniran lažno
ništavan lažno
'' lažno
'Linux' pravi

Pogledajmo kako dvostruki uzvik radi na različitim vrijednostima i tipovima podataka.

Primjer 2: Primjena (!!) na Booleove vrijednosti

Provjerimo učinak dvostrukog uzvika (!!) na Booleove vrijednosti:

Primjer 3: Primjena (!!) na cjelobrojne vrijednosti

Proslijedite cijele brojeve 0 i 1 u ' konzola.log() ” s dvostrukim uzvikom (!!) i vidjet ćete rezultat:

Primjer 4: Primjena (!!) na null ili nedefinirane vrijednosti

Pogledajmo učinak dvostrukog uzvika (!!) na null ili nedefinirane vrijednosti:

Primjer 5: Primjena (!!) na vrijednosti niza

Pogledajte učinak dvostrukog uzvika (!!) na prazan niz i niz koji prelazi na ' konzola.log() ” metoda:

Sakupili smo osnovne upute vezane uz dvostruki znak uzvika (!!) u JavaScriptu.

Zaključak

Dvostruki uskličnik ( !! ) također poznat kao ' dvostruki prasak ', ili ' dvostruki udarci ” je operator double not (!) koji mijenja vrijednost istinite ili netočne izjave u “ pravi ' ili ' lažno “. Pretvara se u invertiranu Booleovu vrijednost pomoću prvog (!) operatora. Zatim, drugi (!) operator invertira invertiranu Booleovu vrijednost. Konačno, daje iste rezultate kao booleovi izrazi (točno, netočno). Ovo je istraživanje definiralo dvostruki uzvik u JavaScriptu.