Aplicarea conversiei la șiruri de caractere în JavaScript
Să presupunem că avem variabila num cu
un număr oarecare:
let 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:
let 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:
let 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:
let num = 12345;
alert(String(num).length); // găsim lungimea șirului de caractere
Este dată o variabilă cu un număr. Găsiți numărul de cifre din acest număr.
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.