Истифодаи табдили сатрҳо дар JavaScript

Бигзор мо тағирёбандаи num бо як адад дошта бошем:

javascriptlet num = 12345;

Биёед шумораи рақамҳо дар ин ададро ёбем. Чун шумо аллакай медонед, барои ёфтани дарозии сатр, метавон хосияти length-ро истифода бурд.

Он, аммо, фақат бо сатрҳо кор мекунад, ва агар ба адад истифода шавад, кор нахоҳад кард:

javascriptlet num = 12345;
alert(num.length); // undefined-ро хориҷ мекунад

Барои ҳалли мушкилӣ, адади худро ба сатр табдил медиҳем ва дарозии ин сатрро меёбем:

javascriptlet num = 12345;
let str = String(num); // адади моро ба сатр табдил медиҳем
alert(str.length);     // дарозии сатрро меёбем

Мумкин аст тағирёбандаи миёнаи str ворид накард, ва хосияти length-ро бевосита ба натиҷаи функсияи String истифода бурд:

javascriptlet num = 12345;
alert(String(num).length); // дарозии сатрро меёбем
Задание 1

Тағирёбанда бо адад дода шудааст. Шумораи рақамҳоро дар ин адад ёбед.

Задание 2

Ду тағирёбанда бо ададҳо дода шудаанд. Шумораи рақамҳоро дар якум ва дар адади дуюм ёбед, натиҷаҳоро ҳам ҷамъ кунед ва ба экран хориҷ кунед.