Jak sprawdzić, czy wartość jest liczbą w JavaScript

Jak Sprawdzic Czy Wartosc Jest Liczba W Javascript



Podczas programowania w JavaScript może pojawić się wymóg sortowania danych na podstawie różnych typów danych. Na przykład dołączanie typu danych identycznych z zawartymi w nich danymi, a tym samym efektywne zarządzanie rekordami. W takich przypadkach sprawdzenie, czy wartość jest liczbą w JavaScript, pomaga w utrzymaniu ogólnego projektu dokumentu i efektywnej analizie rekordów.

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:

< typ skryptu = „tekst/javascript” >
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ę:

< typ skryptu = „tekst/javascript” >
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.