⊗jsPmBsStA 56 of 505 menu

Dostop do števk števila v JavaScript

Recimo, da imamo v spremenljivki shranjeno ne število v narekovajih, ampak samo število. V tem primeru bo poskus dostopa do njegovega posameznega znaka vrnil undefined, saj takšen dostop deluje samo za nize:

let test = 12345; alert(test[0]); // vrne undefined

Za rešitev problema pretvorimo naše število v niz:

let test = String(12345); // niz alert(test[0]); // izpiše '1' - vse deluje

Recimo, da zdaj želimo najti vsoto prvih dveh števk:

let test = String(12345); // niz alert(test[0] + test[1]); // izpiše '12' - sešteje kot nize

Dodajmo funkcijo Number, da se znaki seštevajo kot števila:

let test = String(12345); // niz alert(Number(test[0]) + Number(test[1])); // izpiše 3

Spomnim, da se bo tovrstna težava pojavila samo pri seštevanju. Pri množenju, na primer, pretvorbe v števila ni potrebno izvajati:

let test = String(12345); // niz alert(test[1] * test[2]); // izpiše 6

Dano je število 12345. Poiščite vsoto števk tega števila.

Dano je število 12345. Poiščite produkt števk tega števila.

Dano je število 12345. Prestavite števke tega števila v obratnem vrstnem redu.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni