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.