Kuidas kontrollida, kas väärtus on JavaScriptis arv

Kuidas Kontrollida Kas Vaartus On Javascriptis Arv



JavaScriptis programmeerimisel võib olla nõue sorteerida andmeid erinevate andmetüüpide alusel. Näiteks lisades sisalduvate andmetega identsete andmete tüübi, haldades seeläbi kirjeid tõhusalt. Sellistel juhtudel aitab kontrollimine, kas väärtus on JavaScriptis arv, säilitada dokumendi üldist kujundust ja kirjeid tõhusalt analüüsida.

See kirjutis näitab lähenemisviise, kuidas kontrollida, kas väärtus on JavaScriptis arv.

Kuidas kontrollida/kinnitada, kas väärtus on arv JavaScripti abil?

Kontrollimaks, kas väärtus on arv JavaScripti abil, rakendage järgmisi lähenemisviise.







  • tüüp ” operaator.
  • isFinite() ” meetod.

Illustreerime kirjeldatud lähenemisi ükshaaval!



1. lähenemisviis: kontrollige/kontrollige, kas väärtus on JavaScriptis arv, kasutades operaatori tüüpi

' tüüp ” operaator saab muutuja andmetüübi. Seda operaatorit saab kasutada määratud väärtuse kontrollimiseks, viidates soovitud andmetüübile.



Märge : 5 erinevat andmetüüpi JavaScriptis võivad sisaldada väärtusi:





  • string
  • tõeväärtus
  • number
  • funktsiooni
  • objektiks

Näide
Teeme ülevaate järgmisest näitest:

< skripti tüüp = 'tekst/javascript' >
lase antudValue = 7 ;
kui ( tüüp antudVäärtus === 'number' ) {
konsool. logi ( 'Väärtus on arv' ) ;
}
muidu {
konsool. logi ( 'Väärtus ei ole arv' ) ;
}
stsenaarium >

Rakendage alltoodud samme vastavalt ülaltoodud koodile:



  • Esiteks lähtestage märgitud väärtus.
  • Pärast seda rakendage ' tüüp ” operaator määratud väärtusele, et kontrollida, kas see on number ' andmetüüp, kasutades ' range võrdsus(===) ” operaator.
  • Kui tingimus on täidetud, kuvatakse teade tingimusel, et see on täidetud.
  • Vastasel juhul on ' muidu ” tingimus täidetakse.

Väljund

Seega on tõestatud, et määratud väärtus '7' on andmetüübiga ' number ”.

2. lähenemisviis: kontrollige, kas väärtus on JavaScriptis arv, kasutades meetodit isFinite().

' isFinite() ” meetod tagastab tõene, kui väärtus on lõplik arv. Seda meetodit saab rakendada seotud ' Number ” kontrollimaks, kas antud väärtus on teatud tüüpi arvuga ja on lõplik (loendatav).

Süntaks

on Lõplik ( val )

Selles süntaksis:

val ” viitab väärtusele, mida tuleb testida.

Näide
Allpool toodud näide selgitab arutatud kontseptsiooni:

< skripti tüüp = 'tekst/javascript' >
lase antudValue = 3 ;
kui ( Number . on Lõplik ( antudVäärtus ) ) {
konsool. logi ( 'Väärtus on arv' ) ;
}
muidu {
konsool. logi ( 'Väärtus ei ole arv' ) ;
}
stsenaarium >

Ülaltoodud koodiplokis:

  • Samamoodi initsialiseerige märgitud väärtus.
  • Järgmises etapis rakendage ' isFinite() ” meetod kontrollimaks, kas määratud arv on arv ja lõplik (loendatav).
  • Lõpuks, ' kui ” ja „ muidu ” tingimused rakenduvad vastavalt täidetud ja mitterahuldavatel tingimustel.

Väljund

Ülaltoodud väljund tõestab, et soovitud nõue on täidetud.

Järeldus

' tüüp ' operaator või ' isFinite() ” meetodit saab rakendada, et kontrollida, kas esitatud väärtus on JavaScriptis arv. Eelmist lähenemisviisi saab kasutada väärtuse kontrollimiseks selle andmetüübi alusel. Viimast lähenemist saab rakendada soovitud nõude täitmiseks, kontrollides väärtuses olevat lõplikku (loendatavat) numbrite arvu. See artikkel tutvustas lähenemisviise, kuidas JavaScripti abil kontrollida, kas väärtus on arv.