JavaScript-da son raqamlariga murojaat

Endi o'zgaruvchida bizda qo'shtirnoq ichidagi son emas, balki oddiy son saqlansin. Bunday holatda uning alohida belgilariga murojaat qilish undefined ni qaytaradi, chunki bunday murojaat faqat satrlar uchun ishlaydi:

javascriptlet test = 12345;
alert(test[0]); // undefined ni qaytaradi

Muammoni hal qilish uchun sonimizni satrga aylantiramiz:

javascriptlet test = String(12345); // satr
alert(test[0]); // '1' ni chiqaradi - hammasi ishlaydi

Endi faraz qilaylik, biz dastlabki ikkita raqamning yig'indisini topmoqchimiz:

javascriptlet test = String(12345); // satr
alert(test[0] + test[1]); // '12' ni chiqaradi - satrlar sifatida qo'shadi

Belgilar sonlar kabi yig'indisi hisoblanishi uchun Number funksiyasini qo'shamiz:

javascriptlet test = String(12345); // satr
alert(Number(test[0]) + Number(test[1])); // 3 ni chiqaradi

Eslatib o'taman, bunday turdagi muammo faqat qo'shish paytida yuzaga keladi. Masalan, ko'paytirishda sonlarga o'tkazishni bajarish shart emas:

javascriptlet test = String(12345); // satr
alert(test[1] * test[2]); // 6 ni chiqaradi
Задание 1

12345 soni berilgan. Ushbu sonning raqamlari yig'indisini toping.

Задание 2

12345 soni berilgan. Ushbu sonning raqamlari ko'paytmasini toping.

Задание 3

12345 soni berilgan. Ushbu sonning raqamlarini teskari tartibda joylashtiring.