⊗jsPmBsStA 56 of 505 menu

JavaScript'te Sayının Rakamlarına Erişim

Şimdi değişkenimizde tırnak içinde bir sayı değil, sadece bir sayı olduğunu varsayalım. Bu durumda onun ayrı bir karakterine erişmeye çalışmak undefined döndürecektir, çünkü bu tür bir erişim sadece dizeler için çalışır:

let test = 12345; alert(test[0]); // undefined döndürür

Sorunu çözmek için sayımızı bir dizgeye dönüştürelim:

let test = String(12345); // dize alert(test[0]); // '1' yazar - her şey çalışıyor

Şimdi ilk iki rakamın toplamını bulmak istediğimizi varsayalım:

let test = String(12345); // dize alert(test[0] + test[1]); // '12' yazar - dizge olarak toplar

Karakterler sayı olarak toplansın diye Number fonksiyonunu ekleyelim:

let test = String(12345); // dize alert(Number(test[0]) + Number(test[1])); // 3 yazar

Hatırlatma, bu tür bir sorun sadece toplama işleminde ortaya çıkacaktır. Örneğin, çarpma işleminde sayılara dönüştürmeyi yapmak zorunda değilsiniz:

let test = String(12345); // dize alert(test[1] * test[2]); // 6 yazar

12345 sayısı verilmiştir. Bu sayının rakamlarının toplamını bulun.

12345 sayısı verilmiştir. Bu sayının rakamlarının çarpımını bulun.

12345 sayısı verilmiştir. Bu sayının rakamlarını ters sırada yeniden düzenleyin.

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