Aplicación de conversión a cadenas en JavaScript
Supongamos que tenemos una variable num con
algún número:
let num = 12345;
Encontremos la cantidad de dígitos en este número.
Como ya sabes, para encontrar la longitud de una cadena,
puedes usar la propiedad length.
Sin embargo, funciona solo con cadenas, y cuando se aplica a un número, no funcionará:
let num = 12345;
alert(num.length); // mostrará undefined
Para resolver el problema, convirtamos nuestro número a una cadena y encontremos la longitud de esta cadena:
let num = 12345;
let str = String(num); // convertimos nuestro número a cadena
alert(str.length); // encontramos la longitud de la cadena
Puedes evitar introducir una variable intermedia
str y aplicar la propiedad length
inmediatamente al resultado de la función String:
let num = 12345;
alert(String(num).length); // encontramos la longitud de la cadena
Se da una variable con un número. Encuentra la cantidad de dígitos en este número.
Se dan dos variables con números. Encuentra la cantidad de dígitos en uno y en el segundo número, suma los resultados y muéstralos en pantalla.