Išanalizuokite eilutę su kableliais į skaičių „JavaScript“.

Isanalizuokite Eilute Su Kableliais I Skaiciu Javascript



Programuojant JavaScript, gali būti reikalaujama surūšiuoti nepageidaujamus duomenis taip, kad būtų gauta sveikojo skaičiaus vertė. Pavyzdžiui, dekoduojant duomenų rinkinį, kad jį būtų galima efektyviai panaudoti. Tokiose situacijose eilutės su kableliais analizavimas su skaičiumi „JavaScript“ programoje labai padeda sumaniai panaudoti esamus išteklius ir vienu metu atlikti kelias operacijas.

Šioje mokymo programoje bus aptarti būdai, kaip išanalizuoti eilutę su kableliais į skaičių naudojant JavaScript.







Kaip išanalizuoti eilutę su kableliais į skaičių naudojant „JavaScript“?

Eilutę galima išanalizuoti kableliais į skaičių „JavaScript“, naudojant šiuos metodus kartu su „ PressFloat () “ metodas:



  • „replace()“ metodas ir „reguliarioji išraiška“.
  • 'ReplaceAll()' metodas.

Aptarkime kiekvieną metodą po vieną!



1 metodas: išanalizuokite eilutę su kableliais į skaičių programoje „JavaScript“, naudodami pakeitimo () metodą

PressFloat () “ metodas analizuoja reikšmę eilutės pavidalu ir grąžina pirmąjį skaičių. kadangi „ pakeisti () “ metodas ieško konkrečios reikšmės pateiktoje eilutėje ir ją pakeičia. Šie metodai gali būti taikomi kartu su reguliariąja išraiška, norint išanalizuoti nurodytą ir vartotojo apibrėžtą eilutės reikšmę su kableliais į skaičių, atliekant visuotinę eilutės reikšmėje esančių kablelių paiešką.





Sintaksė

paspauskite Float ( vertė )

Aukščiau pateiktoje sintaksėje:

  • vertė “ nurodo reikšmę, kurią reikia išanalizuoti.
styga. pakeisti ( Paieška , naujas )

Aukščiau pateiktoje sintaksėje:



  • Paieška “ yra vertė, kuri bus pakeista nurodyta „ naujas “ reikšmę pateiktoje eilutėje.

1 pavyzdys: išanalizuokite nurodytą eilutę su kableliais į skaičių

Šiame pavyzdyje pateikta eilutės reikšmė su kableliais bus išanalizuota į skaičių:

< scenarijaus tipas = 'tekstas/javascript' >
tegul styga = „9 00 0000.2“ ;
konsolė. žurnalas ( 'Duota eilutė yra:' , styga )
leiskite toNum = paspauskite Float ( styga. pakeisti ( /,/g , '' ) ) ;
konsolė. žurnalas ( 'Išanalizuota eilutė su kableliais į skaičių yra:' , toNum ) ;
scenarijus >

Atlikite šiuos veiksmus, kaip nurodyta anksčiau pateiktame kode:

  • Pirmiausia inicijuokite nurodytą eilutės reikšmę ir parodykite ją.
  • Po to pritaikykite „ pakeisti () “ metodą, kad atliktumėte visuotinę susietos eilutės reikšmėje esančių kablelių paiešką ir pakeistumėte juos taip, kad reikšmė būtų sujungta.
  • PressFloat () “ metodas išanalizuoja ankstesniame veiksme gautą eilutės reikšmę į skaičių.

Išvestis

Aukščiau pateiktame išvestyje galima pastebėti, kad kableliai nurodytoje eilutės reikšmėje pirmiausia praleidžiami, o tada išanalizuojami į skaičių.

2 pavyzdys: išanalizuoti vartotojo apibrėžtą eilutę su kableliais į skaičių

Šiame konkrečiame pavyzdyje vartotojo apibrėžta eilutės reikšmė su kableliais bus išanalizuota į skaičių:

< scenarijaus tipas = 'tekstas/javascript' >
tegul styga = paraginti ( „Įveskite analizuojamą eilutę“ ) ;
konsolė. žurnalas ( 'Duota eilutė yra:' , styga )
leiskite toNum = paspauskite Float ( styga. pakeisti ( /,/g , '' ) ) ;
konsolė. žurnalas ( 'Išanalizuota eilutė su kableliais į skaičių yra:' , toNum ) ;
scenarijus >

Įgyvendinkite toliau nurodytus veiksmus, kaip nurodyta kode:

  • Į skaičių įveskite vartotojo pateiktą eilutės reikšmę, kurią reikia išanalizuoti, ir parodykite ją.
  • Kitame veiksme taip pat pakartokite ankstesniame pavyzdyje aptartą metodą, kad pakeistumėte esančius kablelius eilutės reikšmėje.
  • Galiausiai parodykite gautą išnagrinėtos eilutės reikšmę į skaičių naudodami „ PressFloat () “ metodas.

Išvestis

Aukščiau pateikta išvestis rodo, kad vartotojo įvesties eilutės reikšmė sėkmingai išanalizuota į skaičių.

2 metodas: išanalizuokite eilutę su kableliais į skaičių „JavaScript“, naudodami metodą „replaceAll()“

pakeisti viską () “ metodas suteikia naują eilutę, kurios visos šablono atitiktys pakeičiamos nurodytu pakaitalu. Šis metodas gali būti įgyvendintas norint paprasčiausiai pakeisti visus pateiktoje eilutėje esančius kablelius, kad eilutės reikšmė būtų sujungta ir išanalizuota į skaičių.

Sintaksė

g. pakeisti Viską ( modelis , pakeisti )

Čia

  • modelis “ – tai reguliarioji išraiška arba poeilutė, kurią reikia pakeisti.
  • pakeisti “ atitinka pakeitimą, kurį reikia atlikti pagal modelį.

Pavyzdys

Apžvelkime toliau pateiktą pavyzdį:

< scenarijaus tipas = 'tekstas/javascript' >
tegul styga = „3,00,23,2“ ;
konsolė. žurnalas ( 'Duota eilutė yra:' , styga )
leiskite toNum = paspauskite Float ( styga. pakeisti Viską ( ',' , '' ) ) ;
konsolė. žurnalas ( 'Išanalizuota eilutė su kableliais į skaičių yra:' , toNum ) ;
scenarijus >

Aukščiau pateiktame kodo fragmente:

  • Panašiai nurodykite nurodytą eilutės reikšmę ir parodykite ją.
  • Po to pritaikykite „ pakeisti viską () “ metodas pakeisti visus eilutės vertės kablelius taip, kad eilutės reikšmė būtų sujungta.
  • Taip pat taikykite „ PressFloat () “ metodą, kad išanalizuoti gautą eilutės reikšmę ankstesniame veiksme į skaičių.

Išvestis

Pateikėme lengviausią metodą, kaip išanalizuoti spyruoklę kableliais su skaičiumi „JavaScript“.

Išvada

PressFloat () “ metodas kartu su “ pakeisti () “ metodas ir reguliarioji išraiška arba „ pakeisti viską () “ metodas gali būti naudojamas norint išanalizuoti eilutę su kableliais iki skaičiaus „JavaScript“. Pirmuoju metodu naudojamas reguliarusis posakis, kad būtų galima ieškoti kablelių visame pasaulyje ir įvykdyti pageidaujamą reikalavimą. Pastarasis metodas gali būti įgyvendintas siekiant patenkinti reikalavimą, tiesiog atitinkamai nurodant parametrus. Šiame straipsnyje aprašoma, kaip analizuoti eilutę su kableliais į skaičių naudojant „JavaScript“.