Tento zápis demonštruje prístupy na overenie, či je hodnota číslo v JavaScripte.
Ako skontrolovať/overiť, či je hodnota číslom pomocou JavaScriptu?
Ak chcete overiť, či je hodnota číslo pomocou JavaScriptu, použite nasledujúce prístupy:
- “ Typ ” operátor.
- “ isFinite() “.
Ilustrujme uvedené prístupy jeden po druhom!
Prístup 1: Skontrolujte/overte, či hodnota je číslo v JavaScripte pomocou operátora typeOf
' Typ operátor získa typ údajov premennej. Tento operátor sa môže použiť na vykonanie kontroly špecifikovanej hodnoty odkazom na požadovaný typ údajov.
Poznámka : 5 rôznych dátových typov v JavaScripte môže obsahovať hodnoty:
- reťazec
- boolovská hodnota
- číslo
- funkciu
- objekt
Príklad
Pozrime sa na nasledujúci príklad:
nech danaValue = 7 ;
ak ( Typ GivenValue === 'číslo' ) {
konzoly. log ( 'Hodnota je číslo' ) ;
}
inak {
konzoly. log ( 'Hodnota nie je číslo' ) ;
}
skript >
Použite nižšie uvedené kroky, ako je uvedené vo vyššie uvedenom kóde:
- Najprv inicializujte uvedenú hodnotu.
- Potom použite „ Typ ” pri zadanej hodnote skontrolujte, či ide o hodnotu “ číslo ” dátový typ s pomocou “ prísna rovnosť (===) ” operátor.
- Uvedené hlásenie v podmienke „ak“ sa zobrazí pri splnení podmienky.
- V opačnom prípade „ inak “ podmienka sa vykoná.
Výkon
Je teda dokázané, že zadaná hodnota „7“ je typu údajov „ číslo “.
Prístup 2: Skontrolujte, či je hodnota v JavaScripte číslo pomocou metódy isFinite().
' isFinite() Metóda ” vráti hodnotu true, ak je hodnota konečné číslo. Táto metóda môže byť implementovaná s pridruženým „ číslo ” na kontrolu, či je daná hodnota typu čísla a je konečná (spočítateľná).
Syntax
isFinite ( val )V tejto syntaxi:
“ val “ označuje hodnotu, ktorú je potrebné otestovať.
Príklad
Nižšie uvedený príklad vysvetľuje diskutovaný koncept:
nech danaValue = 3 ;
ak ( číslo . isFinite ( GivenValue ) ) {
konzoly. log ( 'Hodnota je číslo' ) ;
}
inak {
konzoly. log ( 'Hodnota nie je číslo' ) ;
}
skript >
Vo vyššie uvedenom bloku kódu:
- Podobne inicializujte uvedenú hodnotu.
- V ďalšom kroku použite „ isFinite() ” metóda na kontrolu, či je zadané číslo číslo a konečné (počítateľné).
- Nakoniec, „ ak “ a „ inak ” podmienky sa splnia za splnených a nesplnených podmienok.
Výkon
Vyššie uvedený výstup dokazuje, že požadovaná požiadavka je splnená.
Záver
' Typ operátor alebo isFinite() ” je možné implementovať metódu na kontrolu, či zadaná hodnota je číslo v JavaScripte. Prvý prístup možno použiť na kontrolu hodnoty na základe jej typu údajov. Posledný prístup možno použiť na splnenie požadovanej požiadavky kontrolou konečného (spočítateľného) počtu číslic v hodnote. Tento článok demonštroval prístupy na kontrolu, či je hodnota číslo pomocou JavaScriptu.