1
resposta

Resolução exercício 12+1

const senha = "seguranç@2025";

for(let i = 0; i <= senha.length -1 ; i++){
    console.log(`Caractere ${i+1}: ${senha[i]}`);
};
1 resposta

Olá, Raonny, como vai?

O seu código cumpre o objetivo da atividade de forma eficaz, utilizando corretamente a propriedade length para delimitar o alcance do laço de repetição. A lógica aplicada percorre cada índice da string e exibe o caractere correspondente no console, respeitando a estrutura necessária para a validação de segurança proposta no exercício.

Uma alternativa para percorrer elementos de uma sequência sem a necessidade de gerenciar índices manualmente é o uso do laço for...of. Ele torna a leitura do código mais fluida em situações onde a posição numérica do caractere não é o foco principal da lógica. Por exemplo, ao escrever:

for (const caractere of senha) { 
    console.log(caractere); 
} 

O JavaScript extrai cada símbolo da string diretamente para a variável definida, simplificando a sintaxe.

Parabéns pelo empenho em praticar os conceitos de laços de repetição e por compartilhar sua solução com a comunidade, continue mantendo esse ritmo de estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!