⊗jsPmBsNEx 47 of 505 menu

JavaScript'te Sayıları Ayıklama

Number fonksiyonu yalnızca rakamlardan oluşan dizilerle çalışır. Ancak, JavaScript'te programlama yaparken başında sayı, ardından harfler bulunan dizelerle çalışmanız gereken durumlarla sık sık karşılaşırsınız.

Böyle bir dizenin örneği, piksel cinsinden bir değer olabilir: '12px'. Diyelim ki string kısmı atarak baştaki sayıyı almamız gerekiyor. Böyle bir işlem için parseInt fonksiyonu mevcuttur. Haydi çalışmasını bir örnek üzerinde görelim:

let num = parseInt('12px'); alert(num); // 12 yazacaktır

Ancak pikseller bazen kesirli olabilir: '12.5px'. Bu durumda parseInt fonksiyonu işe yaramaz ve yalnızca tam sayı kısmını verir:

let num = parseInt('12.5px'); alert(num); // yine de 12 yazacaktır

Aslında, belki de bu davranış tam olarak ihtiyacınız olan şeydir. Ama değilse, kesirli kısmıyla birlikte sayıyı çıkaran parseFloat fonksiyonunu kullanın:

let num = parseFloat('12.5px'); alert(num); // 12.5 yazacaktır

Elbette, kesirli kısmın olmaması parseFloat fonksiyonunun doğru çalışmasını engellemez:

let num = parseFloat('12px'); alert(num); // 12 yazacaktır

Değeri '5px' olan bir değişken ve değeri '6px' olan bir değişken verilmiştir. Bu değişkenlerin değerlerindeki piksellerin toplamını bulun ve ekrana yazdırın.

Değeri '5.5px' olan bir değişken ve değeri '6.25px' olan bir değişken verilmiştir. Bu değişkenlerin değerlerindeki piksellerin toplamını bulun ve ekrana yazdırın.

Önceki görevi, çıkan sonuca 'px' harflerinin ekleneceği şekilde değiştirin. Yani, toplamımız 11.75 ise, ekrana '11.75px' yazılsın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet