Ako skontrolovať, či je hodnota číslo v JavaScripte

Ako Skontrolovat Ci Je Hodnota Cislo V Javascripte



Pri programovaní v JavaScripte sa môže vyskytnúť požiadavka na triedenie údajov na základe rôznych typov údajov. Napríklad pridanie typu údajov identických s obsiahnutými údajmi, čím sa záznamy efektívne spravujú. V takýchto prípadoch kontrola, či je hodnota v JavaScripte číslo, pomáha pri udržiavaní celkového dizajnu dokumentu a efektívnej analýze záznamov.

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:

< typ skriptu = 'text/javascript' >
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:

< typ skriptu = 'text/javascript' >
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.