⊗jsPmBsNEx 47 of 505 menu

Arvude eraldamine JavaScriptis

Funktsioon Number töötab ainult number-tähemärkidest koosnevate stringidega. Siiski, JavaScriptiga programmeerimisel esineb sageli olukordi, kus peate tegelema stringidega, mille alguses on number ja seejärel tähed.

Sellise stringi näide võib olla väärtus pikslites: '12px'. Oletame, et peame saama alguses oleva arvu, jättes kõrvale stringiosa. Selliseks operatsiooniks on olemas funktsioon parseInt. Vaatame selle tööd näite abil:

let num = parseInt('12px'); alert(num); // kuvab 12

Piksliga võivad siiski olla murdosa: '12.5px'. Sellisel juhul funktsioon parseInt jätab muutmata ja kuvab ainult täisosa:

let num = parseInt('12.5px'); alert(num); // ikkagi kuvab 12

Üldiselt võib selline käitumine olla täpselt see, mida vajate. Aga kui mitte, kasutage funktsiooni parseFloat, mis eraldab arvu koos selle murdosaga:

let num = parseFloat('12.5px'); alert(num); // kuvab 12.5

Murdosa puudumine ei takista loomulikult funktsiooni parseFloat korrektset töötamist:

let num = parseFloat('12px'); alert(num); // kuvab 12

On antud muutuja väärtusega '5px' ja muutuja väärtusega '6px'. Leidke nende muutujate väärtustest pikslite summa ja kuva see ekraanil.

On antud muutuja väärtusega '5.5px' ja muutuja väärtusega '6.25px'. Leidke nende muutujate väärtustest pikslite summa ja kuva see ekraanil.

Modifitseerige eelmist ülesannet nii, et tulemusele lisataks tähed 'px'. See tähendab, kui meie summa on 11.75, siis ekraanile kuvatagu '11.75px'.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu