Ten post wyjaśni „„isnull„W JavaScript.
Jak wykonać funkcjonalność „isNull” w JavaScript?
„„isnull”Nie jest wbudowaną funkcją w JavaScript, ale możesz sprawdzić, czy zmienna jest zerowa, używając następujących sposobów:
Metoda 1: Sprawdź, czy wartość jest zerowa przy użyciu operatora ścisłego równości
Ścisły operator równości „(===) ”Jest operatorem porównawczym w JavaScript, który porównuje wartość i typ dwóch zmiennych. Wyświetla prawdziwie, jeśli wartości i typy są takie same, w przeciwnym razie zwraca false.
Przykład
Utwórz zmienną „wartość”, Która przechowuje wartość„zero”:
Niech wartość = null;Sprawdź wartość za pomocą operatora ścisłego równości. Da „PRAWDA”Jeśli zarówno wartość, jak i typ są równe:
if (wartość === null)Dane wyjściowe wskazuje, że wartość jest zerowa, ponieważ zwraca „PRAWDA”Porównując wartość i typ:
Teraz stworzymy „isNull ()„Funkcja sprawdzania wartości zmiennej za pomocą operatora równości (===):
funkcja isNull (wartość)Utwórz dwie zmienne ”Val1" I "Val2”Poprzez przypisanie wartości„15" I "zero”Odpowiednio:
var val1 = null;Sprawdź, czy wartości są zerowe lub nie, wywołując „isNull ()”Funkcja:
konsola.log („Wartość 1 jest null? „ + isNull (val1));Widać, że „Val1”Jest zerowy, gdy wraca”PRAWDA”I„ „Val2”Nie jest zerowy, ponieważ daje„FAŁSZ”:
Metoda 2: Sprawdź, czy wartość jest null za pomocą operatora „typeof”
Aby sprawdzić, czy wartość jest zerowa, czy nie, możesz również użyć „typ„Operator. Służy do weryfikacji zmiennej lub typu wyrażenia. Zwraca ciąg wskazujący typ operandu, na przykład „nieokreślony„W przypadku niezdefiniowanych zmiennych”strunowy„Za struny”Boolean„Dla boolean i tak dalej.
Przykład
Sprawdź rodzaj zmiennej w instrukcji warunkowej za pomocą „typ„Operator ze ścisłym operatorem równości:
if (typeof value === "object" && value === null)Wyjście
Chodzi o isnull w JavaScript.
Wniosek
W JavaScript wartość zerowa nie reprezentuje żadnej wartości lub żadnego obiektu. „„isnull”Nie jest wbudowaną funkcją w JavaScript, ale możesz sprawdzić, czy zmienna jest zerowa za pomocą„ścisła równość„Operator (===)" albo "typ„Operator. Powszechnie stosowanym podejściem jest ścisłe operator równości. W tym poście wyjaśniliśmy funkcjonalność ISNull w JavaScript.