⊗jsPmBsStA 56 of 505 menu

A szám számjegyeinek elérése JavaScriptben

Tegyük fel, hogy most egy változóban nem idézőjelben lévő szám, hanem csak egy szám tárolódik. Ebben az esetben ha megpróbálunk egy különálló karakterére hivatkozni, akkor undefined-ot ad vissza, mivel egy ilyen hozzáférés csak karakterláncokra működik:

let test = 12345; alert(test[0]); // undefined-ot ad

A probléma megoldáséért alakítsuk át a számunkat karakterlánccá:

let test = String(12345); // karakterlánc alert(test[0]); // kiírja '1'-et - minden működik

Tegyük fel, hogy most az első két számjegy összegét szeretnénk megtalálni:

let test = String(12345); // karakterlánc alert(test[0] + test[1]); // kiírja '12'-t - karakterláncként adja össze

Adjunk hozzá egy Number függvényt, hogy a karakterek számokként összeadódjanak:

let test = String(12345); // karakterlánc alert(Number(test[0]) + Number(test[1])); // kiírja 3-at

Emlékeztetlek, hogy egy ilyen jellegű probléma csak az összeadásnál merül fel. Például szorzásnál átalakítani számokká nem szükséges:

let test = String(12345); // karakterlánc alert(test[1] * test[2]); // kiírja 6-ot

Adott a 12345 szám. Határozzuk meg a számjegyeinek összegét.

Adott a 12345 szám. Határozzuk meg a számjegyeinek szorzatát.

Adott a 12345 szám. Fordítsuk meg a számjegyeinek sorrendjét.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás