⊗jsPmBsNEx 47 of 505 menu

Skaitļu izgūšana JavaScript

Funkcija Number strādā tikai ar virknēm, kas sastāv no cipariem. Tomēr, programmējot JavaScript, bieži sastopamas situācijas, kad jums ir jāstrādā ar virknēm, kuru sākumā ir skaitlis un pēc tam burti.

Šādas virknes piemērs varētu būt vērtība pikseļos: '12px'. Pieņemsim, ka mums ir jāiegūst sākumā esošais skaitlis, atmetot virknes daļu. Šādai operācijai pastāv funkcija parseInt. Apskatīsim tās darbību ar piemēru:

let num = parseInt('12px'); alert(num); // izvadīs 12

Tomēr pikseļi dažreiz ir daļskaitļi: '12.5px'. Šajā gadījumā funkcija parseInt nevar tikt galā un izvada tikai veselo daļu:

let num = parseInt('12.5px'); alert(num); // tik un tā izvadīs 12

Principā, iespējams, šāda darbība ir tieši tas, kas jums nepieciešams. Bet, ja nē - izmantojiet funkciju parseFloat, kas izgūst skaitli kopā ar tā daļējo daļu:

let num = parseFloat('12.5px'); alert(num); // izvadīs 12.5

Protams, daļējās daļas trūkums neļauj funkcijai parseFloat strādāt korekti:

let num = parseFloat('12px'); alert(num); // izvadīs 12

Dota mainīgā ar vērtību '5px' un mainīgā ar vērtību '6px'. Atrodiet pikseļu summu no šo mainīgo vērtībām un izvadiet to ekrānā.

Dota mainīgā ar vērtību '5.5px' un mainīgā ar vērtību '6.25px'. Atrodiet pikseļu summu no šo mainīgo vērtībām un izvadiet to ekrānā.

Modificējiet iepriekšējo uzdevumu tā, lai pie izvadāmā rezultāta tiek pievienoti burti 'px'. Tas ir, ja mūsu summa ir 11.75, tad uz ekrāna lai izvadās '11.75px'.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt