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