W tym artykule spójrzmy, w jaki sposób można zweryfikować zmienną daty, czy jest ona ważna.
Jak można go zweryfikować, czy data jest ważna, czy nie?
W JavaScript, Data() Funkcja służy do tworzenia i przypisania zmiennej daty. Istnieje kilka różnych funkcji, które można wykorzystać do celów sprawdzania. Należy dokonać dwóch znaczących ocen. Jeśli obaj ci dwaj okażą się prawdą, data jest ważna. Niektóre światło jest rzucane na to, co te dwa czeki są poniżej.
Słowo kluczowe „instanceof”
To słowo kluczowe służy do sprawdzenia, czy pewna zmienna jest tworzona z predefiniowanego konstruktora, czy nie. Słowo kluczowe zwraca wartość logiczną PRAWDA Jeśli określona zmienna jest rzeczywiście skonstruowana z określonego konstruktora.
Weźmy przykład poniżej:
W tym scenariuszu, ponieważ x jest obiektem utworzonym za pomocą konstruktora dat (), wystąpienie Słowo kluczowe zwraca prawdziwie.
Słowo kluczowe „isnan”
To słowo kluczowe oznacza „nie jest liczbą”. Służy do sprawdzenia, czy użyta zmienna jest liczbą. W przypadku, gdy zmienna okazuje się nie być liczbą (isnan zwraca prawdziwie) Następnie przekształca go w liczbę. Jeśli data zostanie przekonwertowana na liczbę, przekształca się w milisekund. Więc jeśli isnan Okazuje się, że jest fałszywa, zmienna jest datą.
Sprawdź poniższy przykład, aby uzyskać wyjaśnienie:
Ponieważ konwertowana zmienna jest datą (), zwraca milisekund. To wskazuje, że isnan zwróci fałsz.
Teraz połączmy nasze dwie koncepcje w funkcję razem, aby udowodnić, że liczba jest ważną datą. Kod jest podany poniżej:
Funkcja ValidDate ()W tej funkcji zadeklarowana jest zmienna. W następnym kroku warunek sprawdza, czy wystąpienie jest prawda i isnan to fałsz. Jeśli wystąpią te dwie sytuacje, funkcja zwraca prawdziwie pokazując, że zmienna jest prawidłową datą.
Sprawdź przykłady poniżej:
Ten przykład pokazuje poprawną zmienną daty weryfikowaną.
W tym przykładzie istnieje nieprawidłowa data, a zatem Fałsz pokazuje, że nie jest to ważna data.
Wniosek
Artykuł wyjaśnia, w jaki sposób funkcja używa wystąpienie i isnan funkcja sprawdzenia ważności daty. Jeśli wystąpienie jest prawda i isnan jest fałszywy, więc data jest ważna, w przeciwnym razie jest nieprawidłowa. Artykuł szczegółowo wyjaśnia oba te słowa kluczowe, a także sposób, w jaki są one łączone w głównej funkcji.