Przykład operatora podwójnego wykrzyknika w JavaScript

Przykład operatora podwójnego wykrzyknika w JavaScript
Wszyscy znają jeden wykrzyknik (!) Znak zwany logicznym „nie„Operator, który służy do odwrócenia wartości logicznej, takiej jak„!PRAWDA" zwroty "FAŁSZ", chwila "!FAŁSZ" zwroty "PRAWDA". Podwójny wykrzyknik (!!) Symbole zwane także „podwójny huk", Lub "podwójne strzały„Zmień wartość prawdy lub fałsz na„PRAWDA" Lub "FAŁSZ". To prosty sposób na przekonwertowanie zmiennej na wartość logiczną (prawda lub fałsz).

To badanie zdefiniuje podwójne wykrzykniki w JavaScript.

Co to jest operator podwójnych wykrzykników w JavaScript?

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

Falsy wartości w JavaScript

W JavaScript, niezdefiniowane, 0, null, nan i puste sznurki (") są fałszywymi wartościami.

Wartości prawdy w JavaScript

Wartości prawdy JavaScript to 1, nie puste ciąg, dowolna liczba niezerowa, 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ŁSZ”:

var a = false

Użyj podwójnego nie (!) Operator lub podwójne wykrzykniki (!!) ze zmienną:

!!A;

Wyjście daje wartość logiczną „FAŁSZ”:

W powyższym wyjściu wartość zmiennej „A”Najpierw jest odwrócony do„PRAWDA”Następnie drugi (!) Operator ponownie odwraca go do „FAŁSZ".

Tutaj poniższa tabela reprezentuje wynik wszystkich wartości prawdy i fałszowania JavaScript przy użyciu podwójnego wykrzyknika !! JavaScript:

Wartość !!Wartość
PRAWDA PRAWDA
FAŁSZ FAŁSZ
0 FAŁSZ
1 PRAWDA
nieokreślony FAŁSZ
zero FAŁSZ
" FAŁSZ
„Linuxhint” PRAWDA

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

Przykład 2: Zastosowanie (!!) na wartościach logicznych

Sprawdźmy efekt podwójnego wykrzyknika (!!) W wartościach logicznych:

Przykład 3: Zastosowanie (!!) na wartościach całkowitych

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

Przykład 4: Zastosowanie (!!) na wartości zerowych lub niezdefiniowanych

Zobaczmy efekt podwójnego wykrzyknika (!!) na wartości zerowych lub niezdefiniowanych:

Przykład 5: Zastosowanie (!!) na wartościach ciągu

Spójrz na efekt podwójnego wykrzyknika (!!) na pustym ciągu i sznurze przechodzącym do „konsola.dziennik()" metoda:

Opracowaliśmy podstawowe instrukcje związane z podwójnym wykrzyknikiem (!!) Zaloguj się w JavaScript.

Wniosek

Podwójny wykrzyknik (!!) znany również jako „podwójny huk", Lub "podwójne strzały”Czy podwójne nie (!) Operator, który zmienia wartość prawdy lub fałszowanie na „na„PRAWDA" Lub "FAŁSZ". Jest przekonwertowany na odwróconą wartość logiczną przy użyciu pierwszego (!) Operator. 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ójne wykrzykniki w JavaScript.