⊗jsPmBsStA 56 of 505 menu

Приступ цифрама броја у JavaScript-у

Претпоставимо сада да у променљивој имамо сачуван не број у наводницима, већ обичан број. У овом случају покушај да му приступимо појединачном симболу ће дати undefined, пошто такво приступање ради само за стрингове:

let test = 12345; alert(test[0]); // даће undefined

За решавање проблема претворимо наш број у стринг:

let test = String(12345); // стринг alert(test[0]); // исписаће '1' - све ради

Претпоставимо да сада желимо да нађемо збир прве две цифре:

let test = String(12345); // стринг alert(test[0] + test[1]); // исписаће '12' - сабира као стрингове

Додајмо функцију Number да би се симболи сабрали као бројеви:

let test = String(12345); // стринг alert(Number(test[0]) + Number(test[1])); // исписаће 3

Подсећам, да ће овакав проблем настати само при сабирању. При множењу, на пример, претварање у бројеве није нужно:

let test = String(12345); // стринг alert(test[1] * test[2]); // исписаће 6

Дат је број 12345. Нађите збир цифара тог броја.

Дат је број 12345. Нађите производ цифара тог броја.

Дат је број 12345. Преуредите цифре тог броја у обрнутом редоследу.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј