⊗jsPmBsStA 56 of 505 menu

Aksesi i shifrave të një numri në JavaScript

Le të supozojmë tani që në variabël ruajmë jo një numër në thonjëza, por thjesht një numër. Në këtë rast, përpjekja për të aksesuar një karakter të tij të veçantë do të kthejë undefined, pasi ky lloj aksesi funksionon vetëm për stringjet:

let test = 12345; alert(test[0]); // do të kthejë undefined

Për të zgjidhur problemin, le ta transformojmë numrin tonë në string:

let test = String(12345); // string alert(test[0]); // shfaq '1' - gjithçka funksionon

Le të themi që tani duam të gjejmë shumën e dy shifrave të para:

let test = String(12345); // string alert(test[0] + test[1]); // shfaq '12' - mbledh si stringje

Le të shtojmë funksionin Number në mënyrë që karakteret të mblidhen si numra:

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

Ju kujtoj se problemi i këtij lloji do të shfaqet vetëm gjatë mbledhjes. Gjatë shumëzimit, për shembull, transformimi në numra mund të mos kryhet:

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

Është dhënë numri 12345. Gjeni shumën e shifrave të këtij numri.

Është dhënë numri 12345. Gjeni prodhimin e shifrave të këtij numri.

Është dhënë numri 12345. Ndërroni shifrat e këtij numri në rend të kundërt.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo