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:
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:
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.