JavaScript'те сандын сандарына кайрылуу

Эми өзгөрмөдө бизде тырмакча ичиндеги сан эмес, жөнөкөй сан сакталсын. Бул учурда анын өзүнчө символуна кайрылууга аракет кылсаңыз, undefined чыгарат, себеби мындай кайрылуу тек гана саптар үчүн иштейт:

javascriptlet test = 12345;
alert(test[0]); // undefined берет

Маселени чечүү үчүн биздин саныбызды сапка айландыралы:

javascriptlet test = String(12345); // сап
alert(test[0]); // '1' чыгарат - баары иштейт

Эми биз биринчи эки сандын суммасын тапкыбыз келет деп коёлу:

javascriptlet test = String(12345); // сап
alert(test[0] + test[1]); // '12' чыгарат - саптар сыяктуу кошот

Символдор сандар сыяктуу кошулуш үчүн, Number функциясын кошолу:

javascriptlet test = String(12345); // сап
alert(Number(test[0]) + Number(test[1])); // 3 чыгарат

Эскертүү, ушундай маселенин жолугушу кошкондо гана пайда болот. Көбөйткөндө, мисалы, сандарга айландырууну аткарбасаңыз болот:

javascriptlet test = String(12345); // сап
alert(test[1] * test[2]); // 6 чыгарат
Задание 1

12345 саны берилген. Бул сандын сандарынын суммасын табыңыз.

Задание 2

12345 саны берилген. Бул сандын сандарынын көбөйтүндүсүн табыңыз.

Задание 3

12345 саны берилген. Бул сандын сандарын тескери тартипте которуңуз.