Jak zkontrolovat, zda je hodnota číslem v JavaScriptu

Jak Zkontrolovat Zda Je Hodnota Cislem V Javascriptu



Při programování v JavaScriptu může vzniknout požadavek na třídění dat na základě různých datových typů. Například připojení typu dat identických s obsaženými daty, čímž se záznamy efektivně spravují. V takových případech kontrola, zda je hodnota v JavaScriptu číslo, pomáhá udržovat celkový návrh dokumentu a efektivně analyzovat záznamy.

Tento zápis demonstruje přístupy k ověření, zda je hodnota v JavaScriptu číslo.

Jak zkontrolovat/ověřit, zda je hodnota číslo pomocí JavaScriptu?

Chcete-li ověřit, zda je hodnota číslo pomocí JavaScriptu, použijte následující postupy:







  • Typ “ operátor.
  • isFinite() “ metoda.

Pojďme si uvedené přístupy jeden po druhém ilustrovat!



Přístup 1: Zkontrolujte/ověřte, zda je hodnota v JavaScriptu číslem pomocí operátoru typeOf

' Typ operátor získá datový typ proměnné. Tento operátor lze použít k provedení kontroly zadané hodnoty odkazem na požadovaný datový typ.



Poznámka : 5 různých datových typů v JavaScriptu může obsahovat hodnoty:





  • tětiva
  • booleovský
  • číslo
  • funkce
  • objekt

Příklad
Pojďme si představit následující příklad:

< typ skriptu = 'text/javascript' >
nech danáValue = 7 ;
-li ( Typ GivenValue === 'číslo' ) {
řídicí panel. log ( 'Hodnota je číslo' ) ;
}
jiný {
řídicí panel. log ( 'Hodnota není číslo' ) ;
}
skript >

Použijte níže uvedené kroky, jak je uvedeno ve výše uvedeném kódu:



  • Nejprve inicializujte uvedenou hodnotu.
  • Poté použijte „ Typ ” na zadanou hodnotu, abyste zkontrolovali, zda je z “ číslo 'datový typ s pomocí ' přísná rovnost (===) “ operátor.
  • Při splnění podmínky se zobrazí uvedená zpráva v podmínce „pokud“.
  • V opačném případě „ jiný ” podmínka se provede.

Výstup

Je tedy dokázáno, že zadaná hodnota „7“ je datového typu „ číslo “.

Přístup 2: Zkontrolujte, zda je hodnota v JavaScriptu číslem pomocí metody isFinite().

' isFinite() ” metoda vrací true, pokud je hodnota konečné číslo. Tato metoda může být implementována s přidruženým „ Číslo ” pro kontrolu, zda je daná hodnota typu čísla a je konečná (spočetná).

Syntax

je Konečný ( val )

V této syntaxi:

val “ označuje hodnotu, kterou je třeba otestovat.

Příklad
Níže uvedený příklad vysvětluje diskutovaný koncept:

< typ skriptu = 'text/javascript' >
nech danáValue = 3 ;
-li ( Číslo . je Konečný ( GivenValue ) ) {
řídicí panel. log ( 'Hodnota je číslo' ) ;
}
jiný {
řídicí panel. log ( 'Hodnota není číslo' ) ;
}
skript >

Ve výše uvedeném bloku kódu:

  • Stejně tak inicializujte uvedenou hodnotu.
  • V dalším kroku použijte „ isFinite() ” metoda pro kontrolu, zda je zadané číslo číslo a konečné (spočetné).
  • Konečně, „ -li ' a ' jiný ” podmínky se splní při splněných a nesplněných podmínkách.

Výstup

Výše uvedený výstup dokazuje, že požadovaný požadavek je splněn.

Závěr

' Typ operátor nebo isFinite() ” lze implementovat pro kontrolu, zda je zadaná hodnota číslo v JavaScriptu. První přístup lze použít ke kontrole hodnoty na základě jejího datového typu. Druhý přístup lze použít k provedení požadovaného požadavku kontrolou konečného (spočetného) počtu číslic v hodnotě. Tento článek demonstroval přístupy ke kontrole, zda je hodnota číslo pomocí JavaScriptu.