Jak sprawdzić, czy typ jest logiczny za pomocą JavaScript

Jak sprawdzić, czy typ jest logiczny za pomocą JavaScript
Wyrażenia logiczne reprezentują logiczne jednostki i mają dwa możliwe wyniki, prawdziwe i fałszywe. Aby zweryfikować rodzaj zmiennej, możesz użyć różnych podejść JavaScript w swoim programie, w tym „typ„Operator, ścisły operator równości (===) lub„Toostring.dzwonić()" metoda.

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:

  • Operator typu
  • ścisły operator równości (===)
  • Metoda call ()

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.