Aplicarea conversiei la șiruri de caractere în JavaScript

Să presupunem că avem variabila num cu un număr oarecare:

javascriptlet num = 12345;

Să găsim numărul de cifre din acest număr. După cum știți deja, pentru a găsi lungimea unui șir de caractere, puteți utiliza proprietatea length.

Ea, însă, funcționează doar cu șiruri de caractere, iar aplicată la un număr, nu va funcționa:

javascriptlet num = 12345;
alert(num.length); // va afișa undefined

Pentru a rezolva problema, să transformăm numărul nostru într-un șir de caractere și să găsim lungimea acestui șir:

javascriptlet num = 12345;
let str = String(num); // transformăm numărul nostru în șir de caractere
alert(str.length);     // găsim lungimea șirului de caractere

Puteți să nu introduceți variabila intermediară str, ci să aplicați proprietatea length direct rezultatului funcției String:

javascriptlet num = 12345;
alert(String(num).length); // găsim lungimea șirului de caractere
Задание 1

Este dată o variabilă cu un număr. Găsiți numărul de cifre din acest număr.

Задание 2

Sunt date două variabile cu numere. Găsiți numărul de cifre din unul și din celălalt număr, adunați rezultatele și afișați-le pe ecran.