Tillämpning av strängkonvertering i JavaScript

Låt oss säga att vi har en variabel num med ett nummer:

javascriptlet num = 12345;

Låt oss ta reda på antalet siffror i detta nummer. Som du redan vet, för att hitta längden på en sträng, kan du använda egenskapen length.

Den fungerar dock bara med strängar, och när den appliceras på ett nummer, kommer den inte att fungera:

javascriptlet num = 12345;
alert(num.length); // kommer att visa undefined

För att lösa problemet, låt oss konvertera vårt nummer till en sträng och hitta längden på denna sträng:

javascriptlet num = 12345;
let str = String(num); // konverterar vårt nummer till en sträng
alert(str.length);     // hittar längden på strängen

Du behöver inte introducera en mellanliggande variabel str, utan kan applicera egenskapen length direkt på resultatet av funktionen String:

javascriptlet num = 12345;
alert(String(num).length); // hittar längden på strängen
Задание 1

En variabel med ett nummer är given. Ta reda på antalet siffror i detta nummer.

Задание 2

Två variabler med nummer är givna. Ta reda på antalet siffror i det ena och i det andra numret, addera resultaten och skriv ut dem på skärmen.