⊗jsPmBsNEx 47 of 505 menu

JavaScript-de sanlary saýlamak

Number funksiýasy diňe sanlardan ybarat setirler bilen işleýär. Şonda-da, JavaScript-de programma ýazanda köplenç ýagdaýlaryň ýüze çykýandygyny görersiňiz, setiriň başynda san, soňra bolsa harp ýerleşýär.

Mysal üçin, piksel bahasy: '12px'. Bizden talap edilýän, başdaky sany alyp, setir bölegini taşlap ýuburmakdyr. Şeýle amal üçin parseInt funksiýasy bar. Onuň işini mysalda görüň:

let num = parseInt('12px'); alert(num); // 12 görkezer

Pikseller, şonda-da, käwagt bölekleýin bolup bilýär: '12.5px'. Bu ýagdaýda parseInt funksiýasy çökgünlik görkezip, diňe doly bölegi görkezýär:

let num = parseInt('12.5px'); alert(num); // ýöne-de 12 görkezer

Umuman aýdanyňda, mümkin bolan bu hereket – hakykatdanam size gerek zat. Ýöne ýok bolsa, sany onuň bölekleýin bölegi bilen bilelikde alyp berýän parseFloat funksiýasyny ulanyň:

let num = parseFloat('12.5px'); alert(num); // 12.5 görkezer

Elbetde, bölekleýin bölegiň ýoklugy parseFloat funksiýasynyň dogry işlemegine päsel bermeýär:

let num = parseFloat('12px'); alert(num); // 12 görkezer

'5px' bahasy bolan üýtgeýjilik we '6px' bahasy bolan üýtgeýjilik berlen. Bu üýtgeýjilikleriň bahalaryndaky pikselleriň jemi tapyň we ony ekrana görkeziň.

'5.5px' bahasy bolan üýtgeýjilik we '6.25px' bahasy bolan üýtgeýjilik berlen. Bu üýtgeýjilikleriň bahalaryndaky pikselleriň jemi tapyň we ony ekrana görkeziň.

Öňki meseläni üýtgediň, şeýle-de, görkezilýän netijä 'px' harplary goşulsyn. Ýagny, jemi 11.75 deň bolsa, onda ekrana '11.75px' görkezilsin.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et