Muunnoksen soveltaminen merkkijonoihin JavaScriptissä

Oletetaan, että meillä on muuttuja num, jossa on jokin luku:

javascriptlet num = 12345;

Etsitään tämän luvun numeroiden määrä. Kuten jo tiedät, merkkijonon pituuden selvittämiseen voit käyttää length-ominaisuutta.

Se kuitenkin toimii vain merkkijonoille, eikä toimi, jos sitä sovelletaan numeroon:

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

Ongelman ratkaisemiseksi muunnamme numeromme merkkijonoksi ja etsimme tämän merkkijonon pituuden:

javascriptlet num = 12345;
let str = String(num); // muunnamme numeromme merkkijonoksi
alert(str.length);     // etsimme merkkijonon pituuden

Välimuuttujaa str ei tarvitse luoda, vaan length-ominaisuutta voidaan soveltaa suoraan String-funktion tulokseen:

javascriptlet num = 12345;
alert(String(num).length); // etsimme merkkijonon pituuden
Задание 1

Annettu muuttuja, jossa on numero. Etsi numeroiden määrä tässä numerossa.

Задание 2

Annettu kaksi muuttujaa, joissa on numeroita. Etsi numeroiden määrä yhdessä ja toisessa numerossa, laske tulokset yhteen ja tulosta ne näytölle.