Zastosowanie konwersji na ciągi znaków w JavaScript
Załóżmy, że mamy zmienną num z
jakąś liczbą:
let num = 12345;
Znajdźmy liczbę cyfr w tej liczbie.
Jak już wiesz, aby znaleźć długość ciągu znaków,
można użyć właściwości length.
Działa ona jednak tylko z ciągami znaków, a zastosowana do liczby, nie będzie działać:
let num = 12345;
alert(num.length); // wyświetli undefined
Aby rozwiązać problem, przekształćmy naszą liczbę na ciąg znaków i znajdźmy długość tego ciągu:
let num = 12345;
let str = String(num); // przekształcamy naszą liczbę na ciąg znaków
alert(str.length); // znajdźmy długość ciągu znaków
Można nie wprowadzać zmiennej pośredniej
str, a zastosować właściwość length
od razu do wyniku funkcji String:
let num = 12345;
alert(String(num).length); // znajdźmy długość ciągu znaków
Dana jest zmienna z liczbą. Znajdź liczbę cyfr w tej liczbie.
Dane są dwie zmienne z liczbami. Znajdź liczbę cyfr w jednej i w drugiej liczbie, wyniki dodaj do siebie i wyświetl na ekranie.