Ten artykuł zademonstruje metody sprawdzania, czy wartość jest liczbą w JavaScript.
Jak sprawdzić/zweryfikować, czy wartość jest liczbą za pomocą JavaScript?
Aby sprawdzić, czy wartość jest liczbą za pomocą JavaScript, zastosuj następujące metody:
- “ typ operatora.
- “ jest skończony() ' metoda.
Zilustrujmy podane podejścia jeden po drugim!
Podejście 1: Sprawdź/zweryfikuj, czy wartość jest liczbą w JavaScript przy użyciu operatora typeOf
„ typ ” operator pobiera typ danych zmiennej. Tego operatora można użyć do sprawdzenia określonej wartości, odwołując się do żądanego typu danych.
Notatka : 5 różnych typów danych w JavaScript może zawierać wartości:
- strunowy
- logiczna
- numer
- funkcjonować
- obiekt
Przykład
Omówmy następujący przykład:
niech podana wartość = 7 ;
jeśli ( typ podana wartość === 'numer' ) {
konsola. dziennik ( „Wartość jest liczbą” ) ;
}
w przeciwnym razie {
konsola. dziennik ( „Wartość nie jest liczbą” ) ;
}
scenariusz >
Zastosuj poniższe kroki, zgodnie z powyższym kodem:
- Najpierw zainicjuj podaną wartość.
- Następnie zastosuj „ typ ” na określonej wartości, aby sprawdzić, czy należy ona do „ numer ” typ danych za pomocą „ ścisła równość (===) operatora.
- Podany komunikat w warunku „jeśli” zostanie wyświetlony po spełnieniu warunku.
- W przeciwnym razie „ w przeciwnym razie ” warunek zostanie wykonany.
Wyjście
Udowodniono zatem, że określona wartość „7” jest typu danych „ numer ”.
Podejście 2: Sprawdź, czy wartość jest liczbą w JavaScript, używając metody isFinite().
„ jest skończony() ” zwraca wartość true, jeśli wartość jest liczbą skończoną. Ta metoda może być zaimplementowana z powiązanym „ Numer ”, aby sprawdzić, czy podana wartość jest typu liczby i jest skończona (przeliczalna).
Składnia
jest skończony ( wartość )W tej składni:
“ wartość ” odnosi się do wartości, którą należy przetestować.
Przykład
Poniższy przykład wyjaśnia omawianą koncepcję:
niech podana wartość = 3 ;
jeśli ( Numer . jest skończony ( podana wartość ) ) {
konsola. dziennik ( „Wartość jest liczbą” ) ;
}
w przeciwnym razie {
konsola. dziennik ( „Wartość nie jest liczbą” ) ;
}
scenariusz >
W powyższym bloku kodu:
- Podobnie zainicjuj podaną wartość.
- W następnym kroku zastosuj „ jest skończony() ”, aby sprawdzić, czy podana liczba jest liczbą i skończoną (policzalną).
- Wreszcie „ jeśli ' oraz ' w przeciwnym razie ” spełnią się odpowiednio po spełnionych i niespełnionych warunkach.
Wyjście
Powyższy wynik dowodzi, że zamierzony wymóg został osiągnięty.
Wniosek
„ typ ” operatora lub „ jest skończony() ” można zaimplementować, aby sprawdzić, czy podana wartość jest liczbą w JavaScript. Pierwsze podejście można wykorzystać do sprawdzenia wartości na podstawie jej typu danych. To drugie podejście można zastosować do spełnienia żądanego wymagania poprzez sprawdzenie skończonej (policzalnej) liczby cyfr w wartości. W tym artykule przedstawiono metody sprawdzania, czy wartość jest liczbą przy użyciu języka JavaScript.