Paano Suriin kung ang isang Halaga ay isang Numero sa JavaScript

Paano Suriin Kung Ang Isang Halaga Ay Isang Numero Sa Javascript



Habang nagprograma sa JavaScript, maaaring mayroong kinakailangan upang ayusin ang data batay sa iba't ibang uri ng data. Halimbawa, ang pagdaragdag ng uri ng data na kapareho ng nilalamang data, sa gayon ay epektibong pamamahalaan ang mga talaan. Sa ganitong mga kaso, ang pagsuri kung ang isang halaga ay isang numero sa JavaScript ay tumutulong sa pagpapanatili ng pangkalahatang disenyo ng dokumento at mabisang pagsusuri sa mga talaan.

Ipapakita ng write-up na ito ang mga diskarte para ma-verify kung ang isang value ay isang numero sa JavaScript.

Paano Suriin/I-verify kung ang isang Halaga ay Numero Gamit ang JavaScript?

Upang i-verify kung ang isang halaga ay isang numero gamit ang JavaScript, ilapat ang mga sumusunod na diskarte:







  • uri ng ” operator.
  • isFinite() ” paraan.

Ilarawan natin isa-isa ang mga nakasaad na approach!



Diskarte 1: Suriin/I-verify kung ang isang Value ay Numero sa JavaScript Gamit ang typeOf Operator

Ang ' uri ng ” Nakukuha ng operator ang uri ng data ng variable. Maaaring gamitin ang operator na ito upang maglapat ng tseke sa tinukoy na halaga sa pamamagitan ng pagtukoy sa nais na uri ng data.



Tandaan : 5 iba't ibang uri ng data sa JavaScript ay maaaring maglaman ng mga halaga:





  • string
  • boolean
  • numero
  • function
  • bagay

Halimbawa
Tingnan natin ang sumusunod na halimbawa:

< uri ng script = 'text/javascript' >
hayaan ang givenValue = 7 ;
kung ( uri ng givenValue === 'numero' ) {
console. log ( 'Ang halaga ay isang numero' ) ;
}
iba pa {
console. log ( 'Ang halaga ay hindi isang numero' ) ;
}
iskrip >

Ilapat ang mga hakbang na nakasaad sa ibaba, gaya ng ibinigay sa code sa itaas:



  • Una, simulan ang nakasaad na halaga.
  • Pagkatapos nito, ilapat ang ' uri ng ” operator sa tinukoy na halaga upang suriin kung ito ay sa “ numero ” uri ng data sa tulong ng “ mahigpit na pagkakapantay-pantay(===) ” operator.
  • Ang nakasaad na mensahe sa kondisyong 'kung' ay ipapakita kapag nasiyahan ang kundisyon.
  • Kung hindi, ang ' iba pa ” ipapatupad ang kundisyon.

Output

Samakatuwid, napatunayan na ang tinukoy na halaga na '7' ay nasa uri ng data na ' numero ”.

Diskarte 2: Suriin kung ang isang Value ay isang Numero sa JavaScript Gamit ang isFinite() Method

Ang ' isFinite() Ang paraan ng ” ay nagbabalik ng totoo kung ang isang halaga ay isang may hangganan na numero. Ang pamamaraang ito ay maaaring ipatupad na may kaugnay na ' Numero ” upang suriin kung ang ibinigay na halaga ay isang uri ng numero at may hangganan (mabilang).

Syntax

isFinite ( val )

Sa syntax na ito:

val ” ay tumutukoy sa halaga na kailangang masuri.

Halimbawa
Ang nakasaad sa ibaba na halimbawa ay nagpapaliwanag sa tinalakay na konsepto:

< uri ng script = 'text/javascript' >
hayaan ang givenValue = 3 ;
kung ( Numero . isFinite ( givenValue ) ) {
console. log ( 'Ang halaga ay isang numero' ) ;
}
iba pa {
console. log ( 'Ang halaga ay hindi isang numero' ) ;
}
iskrip >

Sa itaas na bloke ng code:

  • Gayundin, simulan ang nakasaad na halaga.
  • Sa susunod na hakbang, ilapat ang ' isFinite() ” paraan upang suriin kung ang tinukoy na numero ay numero at may hangganan (mabilang).
  • Panghuli, ang ' kung 'at' iba pa ” ipapatupad ang mga kundisyon sa nasiyahan at hindi nasisiyahang mga kundisyon, ayon sa pagkakabanggit.

Output

Ang output sa itaas ay nagpapatunay na ang ninanais na pangangailangan ay nakakamit.

Konklusyon

Ang ' uri ng ' operator o ang ' isFinite() ” na paraan ay maaaring ipatupad upang suriin kung ang ibinigay na halaga ay isang numero sa JavaScript. Ang dating diskarte ay maaaring gamitin upang suriin ang halaga batay sa uri ng data nito. Ang huling diskarte ay maaaring ilapat upang maisagawa ang nais na kinakailangan sa pamamagitan ng pagsuri sa finite(countable) na bilang ng mga digit sa halaga. Ang artikulong ito ay nagpakita ng mga diskarte upang suriin kung ang isang halaga ay isang numero gamit ang JavaScript.