⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј