Anvendelse av konvertering til strenger i JavaScript

La oss si at vi har en variabel num med et tall:

javascriptlet num = 12345;

La oss finne antall sifre i dette tallet. Som du allerede vet, for å finne lengden på en streng, kan du bruke egenskapen length.

Den fungerer imidlertid bare med strenger, og når den brukes på et tall, vil den ikke fungere:

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

For å løse problemet, la oss konvertere tallet vårt til en streng og finne lengden på denne strengen:

javascriptlet num = 12345;
let str = String(num); // konverterer tallet vårt til en streng
alert(str.length);     // finner lengden på strengen

Du kan unngå å innføre en mellomliggende variabel str, og bruke egenskapen length umiddelbart på resultatet av funksjonen String:

javascriptlet num = 12345;
alert(String(num).length); // finn lengden på strengen
Задание 1

Det er gitt en variabel med et tall. Finn antall sifre i dette tallet.

Задание 2

Det er gitt to variabler med tall. Finn antall sifre i det ene og i det andre tallet, legg sammen resultatene og skriv dem ut på skjermen.