Exemplu de operator de exclamație dublă în JavaScript

Exemplu De Operator De Exclamatie Dubla In Javascript



Toată lumea este familiarizată cu semnul exclamării unic ( ! ) semn numit logic „ nu „, care este folosit pentru a inversa o valoare booleană precum „ !Adevărat ' se intoarce ' fals ', in timp ce ' !fals ' se intoarce ' Adevărat ”. Semnul dublu al exclamării ( !! ) simboluri numite și „ bretonul dublu ”, sau “ lovituri duble „schimba valoarea unui adevăr sau fals în „ Adevărat ” sau ” fals „. Este o modalitate simplă de a converti o variabilă într-o valoare booleană (adevărată sau falsă).

Acest studiu va defini exclamația dublă în JavaScript.

Ce este operatorul de exclamație dublă în JavaScript?

Semnul dublu al exclamării ( !! ) nu este un operator JavaScript, este un dublu, nu ( ! ) pentru că nu ( ! ) este folosit de două ori în operatorul de exclamare dublă ( !! ). Primul operator (!) îl schimbă într-o valoare booleană inversată. Al doilea operator (!) inversează valoarea booleană inversată. Cu alte cuvinte, acum este valoarea booleană reală a obiectului.







Valori false în JavaScript

În JavaScript, nedefinit, 0, null, NaN și șirurile goale (‘’) sunt valori false.



Valori adevărate în JavaScript

Valorile de adevăr ale JavaScript sunt 1, un șir nevid, orice număr diferit de zero, matrice, obiecte și așa mai departe.



Să ne uităm la exemplele de exclamare dublă în JavaScript.





Exemplul 1:

Creați o variabilă „ A ” și atribuiți o valoare booleană ” fals ”:

este un = fals

Utilizați operatorul dublu not(!) sau dublu exclamație(!!) cu variabila:



!! A ;

Ieșirea oferă valoarea booleană „ fals ”:

În rezultatul de mai sus, valoarea variabilei „ A ” este mai întâi inversat în „ Adevărat ” apoi, al doilea operator (!) îl inversează din nou în „ fals ”.

Aici, tabelul de mai jos reprezintă rezultatul tuturor valorilor JavaScript adevărate și false folosind exclamația dublă !! JavaScript:

Valoare !!Valoare
Adevărat Adevărat
fals fals
0 fals
1 Adevărat
nedefinit fals
nul fals
'' fals
„Linux” Adevărat

Să vedem cum funcționează exclamația dublă pe diferite valori și tipuri de date.

Exemplul 2: Aplicarea (!!) asupra valorilor booleene

Să verificăm efectul exclamării duble (!!) asupra valorilor booleene:

Exemplul 3: Aplicarea (!!) pe valori întregi

Treceți numerele întregi 0 și 1 la „ console.log() ” cu o dublă exclamație (!!) și va vedea rezultatul:

Exemplul 4: Aplicarea (!!) pe valori nule sau nedefinite

Să vedem efectul exclamării duble (!!) asupra valorilor nule sau nedefinite:

Exemplul 5: Aplicarea (!!) pe valorile șirurilor

Priviți efectul exclamării duble (!!) asupra unui șir gol și a unui șir care trece la „ console.log() ” metoda:

Am compilat instrucțiunile esențiale legate de semnul cu exclamație dublă (!!) în JavaScript.

Concluzie

Semnul dublu al exclamării ( !! ) de asemenea cunoscut ca si ' bretonul dublu ”, sau “ lovituri duble ” este operatorul dublu nu (!) care schimbă valoarea unei declarații adevărate sau false în „ Adevărat ” sau ” fals „. Este convertit într-o valoare booleană inversată folosind primul operator (!). Apoi, al doilea operator (!) inversează valoarea booleană inversată. În cele din urmă, dă aceleași rezultate ca și expresiile booleene (adevărat, fals). Acest studiu a definit dubla exclamație în JavaScript.