Przykład operatora podwójnego wykrzyknika w JavaScript

Przyklad Operatora Podwojnego Wykrzyknika W Javascript



Wszyscy znają pojedynczy wykrzyknik ( ! ) znak zwany logicznym „ nie operator ”, który służy do odwrócenia wartości logicznej, takiej jak „ !PRAWDA ' zwroty ' fałszywy ', podczas gdy ' !fałszywy ' zwroty ' PRAWDA ”. Podwójny wykrzyknik ( !! ) symbole zwane również „ podwójny huk ', lub ' podwójne strzały „zmień wartość prawdy lub fałszu na „ PRAWDA ' lub ' fałszywy “. Jest to prosty sposób na przekonwertowanie zmiennej na wartość logiczną (prawda lub fałsz).

To badanie zdefiniuje podwójny wykrzyknik w JavaScript.

Co to jest operator podwójnego wykrzyknika w JavaScript?

Podwójny wykrzyknik ( !! ) nie jest operatorem JavaScript, jest podwójnym, a nie ( ! ), ponieważ nie ( ! ) operator jest używany dwukrotnie w operatorze podwójnego wykrzyknika ( !! ). Pierwszy (!) operator zmienia go na odwróconą wartość logiczną. Drugi (!) operator odwraca odwróconą wartość logiczną. Innymi słowy, jest to teraz rzeczywista wartość logiczna obiektu.







Fałszywe wartości w JavaScript

W JavaScript niezdefiniowane, 0, null, NaN i puste ciągi (‘’) są wartościami fałszywymi.



Prawdziwe wartości w JavaScript

Prawda w JavaScript to 1, niepusty łańcuch, dowolna niezerowa liczba, tablice, obiekty i tak dalej.



Spójrzmy na przykłady podwójnego wykrzyknika w JavaScript.





Przykład 1:

Utwórz zmienną „ a ” i przypisz wartość logiczną „ fałszywy ”:

tam jest = fałszywy

Użyj podwójnego operatora not(!) lub podwójnego wykrzyknika(!!) ze zmienną:



!! a ;

Wyjście podaje wartość logiczną „ fałszywy ”:

Na powyższym wyjściu wartość zmiennej „ a ” jest najpierw odwrócone na „ PRAWDA ” następnie drugi (!) operator ponownie zamienia go na „ fałszywy ”.

Tutaj poniższa tabela przedstawia wynik wszystkich prawdziwych i fałszywych wartości JavaScript przy użyciu podwójnego wykrzyknika !! JavaScript:

Wartość !!Wartość
PRAWDA PRAWDA
fałszywy fałszywy
0 fałszywy
1 PRAWDA
nieokreślony fałszywy
zero fałszywy
„” fałszywy
„Linuksa” PRAWDA

Zobaczmy, jak podwójny wykrzyknik działa na różnych wartościach i typach danych.

Przykład 2: Zastosowanie (!!) do wartości logicznych

Sprawdźmy wpływ podwójnego wykrzyknika (!!) na wartości logiczne:

Przykład 3: Stosowanie (!!) wartości całkowitych

Przekaż liczby całkowite 0 i 1 do „ konsola.log() ” z podwójnym wykrzyknikiem (!!) i zobaczy wynik:

Przykład 4: Stosowanie (!!) na wartościach null lub niezdefiniowanych

Zobaczmy efekt podwójnego wykrzyknika (!!) na wartości null lub niezdefiniowane:

Przykład 5: Stosowanie (!!) na wartościach łańcuchowych

Spójrz na efekt podwójnego wykrzyknika (!!) na pusty ciąg i ciąg przechodzący do „ konsola.log() ' metoda:

Skompilowaliśmy podstawowe instrukcje związane ze znakiem podwójnego wykrzyknika (!!) w JavaScript.

Wniosek

Podwójny wykrzyknik ( !! ) znany również jako „ podwójny huk ', lub ' podwójne strzały ” jest operatorem double not (!), który zmienia wartość instrukcji zgodnej z prawdą lub fałszem na „ PRAWDA ' lub ' fałszywy “. Jest konwertowany na odwróconą wartość logiczną przy użyciu pierwszego (!) operatora. Następnie drugi (!) operator odwraca odwróconą wartość logiczną. Wreszcie daje takie same wyniki jak wyrażenia logiczne (prawda, fałsz). W tym badaniu zdefiniowano podwójny wykrzyknik w JavaScript.