JavaScript isNull | Wyjaśnione

JavaScript isNull | Wyjaśnione
W JavaScript wartość zerowa reprezentuje wartość, która jest wyraźnie nieobecna w obiekcie. Wraz z niezdefiniowaną, logiczną, liczbą całkowitą i ciągiem, null to wartość prymitywna JavaScript. Wartość zerowa jest często używana do oznaczenia braku wartości lub obiektu. Na przykład, jeśli spróbujesz uzyskać dostęp do właściwości nieistniejącego obiektu, wynik będzie zerowy.

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:

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

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)
konsola.log („wartość to null”);

w przeciwnym razie
konsola.log („wartość nie jest 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ść)
if (wartość === null)
zwrócić true;

w przeciwnym razie
zwrócić fałsz;

Utwórz dwie zmienne ”Val1" I "Val2”Poprzez przypisanie wartości„15" I "zero”Odpowiednio:

var val1 = null;
var val2 = 15;

Sprawdź, czy wartości są zerowe lub nie, wywołując „isNull ()”Funkcja:

konsola.log („Wartość 1 jest null? „ + isNull (val1));
konsola.log („Wartość 2 jest null? „ + isNull (val2));

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)
konsola.log („wartość to null”);

w przeciwnym razie
konsola.log („wartość nie jest 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.