Anvendelse af konvertering til strenge i JavaScript

Lad os sige, at vi har en variabel num med et tal:

javascriptlet num = 12345;

Lad os finde antallet af cifre i dette tal. Som du allerede ved, for at finde længden af en streng, kan du bruge egenskaben length.

Den virker dog kun med strenge, og når den anvendes på et tal, vil den ikke virke:

javascriptlet num = 12345;
alert(num.length); // vil udskrive undefined

For at løse problemet, lad os konvertere vores tal til en streng og finde længden af denne streng:

javascriptlet num = 12345;
let str = String(num); // konverterer vores tal til en streng
alert(str.length);     // finder længden af strengen

Du behøver ikke at indføre en mellemliggende variabel str, men kan anvende egenskaben length direkte på resultatet af funktionen String:

javascriptlet num = 12345;
alert(String(num).length); // finder længden af strengen
Задание 1

Der gives en variabel med et tal. Find antallet af cifre i dette tal.

Задание 2

Der gives to variable med tal. Find antallet af cifre i det ene og i det andet tal, læg resultaterne sammen og udskriv dem på skærmen.