Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Erro - aula 3 -desafio hora a prática

Boa noite, tento colocar o comando no console e aparece esse desafio

aula 3 - desafio 7

Desafios - Respostas
Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.

let contador = 1;
while (contador <= 10) {
    console.log(contador);
    contador++;
}

Crie um contador que comece em 10 e vá até 0 usando um loop while. Mostre cada número.

let contador = 10;
while (contador >= 0) {
    console.log(contador);
    contador--;
}

Crie um programa de contagem regressiva. Peça um número ao usuario e conte deste número até 0, usando um loop while no console do navegador.

let numeroMaximo = prompt("Digite um número para a contagem regressiva:");

while (numeroMaximo >= 0) {
    console.log(numeroMaximo);
    numeroMaximo--;
}

Crie um programa de contagem progressiva. Peça um número ao usuario e conte de 0 até esté número, usando um loop while no console do navegador.

let numeroMaximo = prompt("Digite um número para a contagem progregressiva:");;
let contador = 0;

while (contador <= numeroMaximo) {
    console.log(contador);
    contador++
}

e aparece esse erro :
promt - Unsafe attempt to load URL file:///C:/Users/Daiane%20Costa/Downloads/logica-js-projeto_inicial/logica-js-projeto_inicial/index.html from frame with URL file:///C:/Users/Daiane%20Costa/Downloads/logica-js-projeto_inicial/logica-js-projeto_inicial/index.html. 'file:' URLs are treated as unique security origins.

1 resposta

Olá, Daiane, como vai?

Pelo conteúdo que você compartilhou, o código dos desafios está correto. O que chamou atenção foi a mensagem de erro, porque nela aparece promt em vez de prompt. Se em algum ponto do código a função foi escrita como promt(), o navegador não conseguirá reconhecê-la corretamente. Vale a pena conferir se não houve esse pequeno erro de digitação.

Além disso, a mensagem envolvendo file:/// indica que o projeto está sendo aberto diretamente pelo arquivo HTML no navegador. Em alguns casos, isso pode gerar restrições de segurança dependendo da configuração do navegador ou de alguma extensão instalada. Uma alternativa é executar o projeto utilizando um servidor local, como o Live Server no VS Code, acessando a página por um endereço como http://localhost, em vez de abrir o arquivo diretamente.

Conte com o fórum sempre que precisar. Estamos à disposição para ajudar.

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