Cum să verificați dacă o valoare este un număr în JavaScript

Cum Sa Verificati Daca O Valoare Este Un Numar In Javascript



În timpul programării în JavaScript, poate exista o cerință de a sorta datele pe baza diferitelor tipuri de date. De exemplu, adăugarea tipului de date identic cu datele conținute, gestionând astfel înregistrările în mod eficient. În astfel de cazuri, verificarea dacă o valoare este un număr în JavaScript ajută la menținerea designului general al documentului și la analizarea eficientă a înregistrărilor.

Acest articol va demonstra abordările pentru a verifica dacă o valoare este un număr în JavaScript.

Cum să verificați/verificați dacă o valoare este un număr folosind JavaScript?

Pentru a verifica dacă o valoare este un număr folosind JavaScript, aplicați următoarele abordări:







  • tip de ” operator.
  • este finit() ” metoda.

Să ilustrăm una câte una abordările declarate!



Abordarea 1: Verificați/Verificați dacă o valoare este un număr în JavaScript folosind typeOf Operator

tip de ” operatorul obține tipul de date al variabilei. Acest operator poate fi utilizat pentru a aplica o verificare asupra valorii specificate, referindu-se la tipul de date dorit.



Notă : 5 tipuri de date diferite în JavaScript pot conține valori:





  • şir
  • boolean
  • număr
  • funcţie
  • obiect

Exemplu
Să trecem în revistă următorul exemplu:

< tip de script = „text/javascript” >
lasă givenValue = 7 ;
dacă ( tip de valoare dată === 'număr' ) {
consolă. Buturuga ( „Valoarea este un număr” ) ;
}
altfel {
consolă. Buturuga ( „Valoarea nu este un număr” ) ;
}
scenariu >

Aplicați pașii de mai jos, conform codului de mai sus:



  • În primul rând, inițializați valoarea declarată.
  • După aceea, aplicați „ tip de ” operator la valoarea specificată pentru a verifica dacă este din “ număr ” tip de date cu ajutorul “ egalitate strictă(===) ” operator.
  • Mesajul declarat în condiția „dacă” va fi afișat la condiția satisfăcută.
  • În rest, „ altfel ” condiția se va executa.

Ieșire

Prin urmare, se demonstrează că valoarea specificată „7” este de tipul de date „ număr ”.

Abordarea 2: Verificați dacă o valoare este un număr în JavaScript folosind metoda isFinite().

este finit() ” returnează adevărat dacă o valoare este un număr finit. Această metodă poate fi implementată cu un „ Număr ” pentru a verifica dacă valoarea dată este de un tip de număr și este finită (numărabilă).

Sintaxă

este finit ( val )

În această sintaxă:

val ” se referă la valoarea care trebuie testată.

Exemplu
Exemplul de mai jos explică conceptul discutat:

< tip de script = „text/javascript” >
lasă givenValue = 3 ;
dacă ( Număr . este finit ( valoare dată ) ) {
consolă. Buturuga ( „Valoarea este un număr” ) ;
}
altfel {
consolă. Buturuga ( „Valoarea nu este un număr” ) ;
}
scenariu >

În blocul de cod de mai sus:

  • De asemenea, inițializați valoarea declarată.
  • În pasul următor, aplicați „ este finit() ” pentru a verifica dacă numărul specificat este număr și finit (numărabil).
  • În cele din urmă, „ dacă ' și ' altfel ” condițiile se vor executa în condițiile îndeplinite, respectiv nesatisfăcute.

Ieșire

Rezultatul de mai sus demonstrează că cerința dorită este îndeplinită.

Concluzie

tip de ' operator sau ' este finit() ” poate fi implementată pentru a verifica dacă valoarea furnizată este un număr în JavaScript. Prima abordare poate fi utilizată pentru a verifica valoarea pe baza tipului său de date. Ultima abordare poate fi aplicată pentru a îndeplini cerința dorită prin verificarea numărului finit (numărabil) de cifre din valoare. Acest articol a demonstrat abordările pentru a verifica dacă o valoare este un număr folosind JavaScript.