Ten post opisuje metody sprawdzenia, czy typ zmiennej jest boolean, czy nie używa JavaScript.
Jak sprawdzić/sprawdzić, czy typ jest boolean za pomocą JavaScript?
Aby ustalić, czy typ zmiennej jest boolean, czy nie, użyj następujących predefiniowanych metod:
Sprawdźmy działanie powyższych metod.
Metoda 1: Sprawdź, czy typ jest logiczny za pomocą typu operatora
Użyj „typ”Operator w celu ustalenia, czy typ zmiennej jest logiczny, czy nie. Mówiąc dokładniej, ten operator może porównać typ zmiennej z określonym typem za pomocą operatora ścisłego równości.
Składnia
Postępuj zgodnie z podaną składnią, aby użyć operatora TypeOF:
typeof x === „boolean”Przykład
Utwórz zmienną „A”I przypisz wartość„PRAWDA”:
var a = true;Zadzwoń do "typ„Operator w„konsola.dziennik()„Metoda ze ścisłym operatorem równości, aby sprawdzić, czy wartość zmiennej”A„Jest boolean, czy nie:
konsola.log (Typeof a === „boolean”);Wyświetlane dane wyjściowe „PRAWDA”, Która wskazuje, że zmienna jest logiczna:
Metoda 2: Sprawdź, czy typ jest logiczny przy użyciu operatora ścisłego równości (===)
Aby ustalić, czy rodzaj zmiennej jest logiczny, użyj „===„Operator. Operator ścisłej równości porównuje zmienne zarówno na podstawie ich rodzaju, jak i ich wartości, i zwraca wartość logiczną.
Składnia
Dla operatora ścisłego równości użyj poniższej składni:
x === True;Przykład
Sprawdź zmienną za pomocą ścisłego operatora równości o wartości logicznej ”PRAWDA”:
konsola.log (a === true);Wyjście wyświetla się „PRAWDA”Ponieważ oba operony operatora równości są takie same pod względem typu i wartości:
Metoda 3: Sprawdź, czy typ jest logiczny za pomocą toString.Metoda call ()
Aby ustalić, czy zmienna jest logiką, czy nie, użyj „Toostring.dzwonić()" metoda. Działa lub zachowuje się podobnie jak operator typu.
Składnia
Tostring.Metodę Call () można zastosować z następującą składnią:
Toostring.Call (x) === '[Object Boolean]'Tutaj przekaż zmienną „X”Jako argument metody i dopasuj ją do„[Object data_type]".
Przykład
Zadzwoń do ToString.Metoda call () poprzez przekazywanie zmiennej, a następnie dopasowanie jej do '[Object Boolean]'. Jeśli zostanie dopasowany, metoda powróci „PRAWDA" w przeciwnym razie, "FAŁSZ”:
konsola.Dziennik (toString.Call (a) === '[Object Boolean]');Odpowiednie wyjście będzie następujące
Wszystkie niezbędne informacje są kompilowane związane z weryfikacją rodzaju zmiennej, czy to boolean, czy nie?
Wniosek
Aby sprawdzić, czy typ jest logiczny, użyj "typ„Operator”ścisła równość”Operator (===) lub„Toostring.dzwonić()" metoda. Wszystkie te podejścia dają skuteczne wyniki; Jednakże "typ”Operator jest najczęściej stosowaną metodą w JavaScript w celu ustalenia typu zmiennego. W tym poście opisano metody sprawdzenia, czy typ zmiennej jest logiczny, czy nie używa JavaScript.