Aplicando conversão para strings em JavaScript
Suponha que temos uma variável num com
um número:
let num = 12345;
Vamos encontrar a quantidade de dígitos neste número.
Como você já sabe, para encontrar o comprimento de uma string,
pode-se usar a propriedade length.
Ela, no entanto, funciona apenas com strings, e quando aplicada a um número, não funcionará:
let num = 12345;
alert(num.length); // exibirá undefined
Para resolver o problema, vamos converter nosso número para string e encontrar o comprimento desta string:
let num = 12345;
let str = String(num); // convertemos nosso número para string
alert(str.length); // encontramos o comprimento da string
Podemos evitar criar uma variável intermediária
str e aplicar a propriedade length
diretamente ao resultado da função String:
let num = 12345;
alert(String(num).length); // encontramos o comprimento da string
Dada uma variável com um número. Encontre a quantidade de dígitos neste número.
Dadas duas variáveis com números. Encontre a quantidade de dígitos em um e no outro número, some os resultados e exiba na tela.