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.