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 = falseUż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.