Muunnoksen soveltaminen merkkijonoihin JavaScriptissä
Oletetaan, että meillä on muuttuja num, jossa on
jokin luku:
let 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:
let num = 12345;
alert(num.length); // tulostaa undefined
Ongelman ratkaisemiseksi muunnamme numeromme merkkijonoksi ja etsimme tämän merkkijonon pituuden:
let 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:
let num = 12345;
alert(String(num).length); // etsimme merkkijonon pituuden
Annettu muuttuja, jossa on numero. Etsi numeroiden määrä tässä numerossa.
Annettu kaksi muuttujaa, joissa on numeroita. Etsi numeroiden määrä yhdessä ja toisessa numerossa, laske tulokset yhteen ja tulosta ne näytölle.