Bom dia, Pessoal! estou fazendo os exercicios dos desafios de cada modulo, de logica de programação, e enviando por aqui, mas nao consigo entender pq esta gerando erro qdo executo pelo vscode, sendo que a partir do console do navegador esta funcionando certinho, segue os algoritmo abaixo, de como fiz e o erro que da no vs code quando executo a partir dele
/*Desafios */
/* ex1 Mostre um alerta com a mensagem "Boas vindas ao nosso site!". */ let mensagem = "Boas vindas ao nosso site!"; console.log(mensagem);
/* ex2 Declare uma variável chamada nome e atribua a ela o valor "Lua". */ let nome = "Lua"; console.log(nome);
/* ex3 Crie uma variável chamada idade e atribua a ela o valor 25. */ let idade = 25; console.log(idade);
/* ex4 Defina uma variável numeroDeVendas e atribua a ela o valor 50. */ let numeroDeVendas = 50; console.log(numeroDeVendas);
/* ex5 Defina uma variável saldoDisponivel e atribua a ela o valor 1000. */ let saldoDisponivel = 1000; console.log(saldoDisponivel);
/* ex6 Exiba um alerta com o texto "Erro! Preencha todos os campos" */ let mensagemDeErro = "Erro! Preencha todos os campos"; console.log(mensagemDeErro);
/* ex7 Declare uma variável chamada mensagemDeErro e atribua a ela o valor "Erro! Preencha todos os campos" Agora exiba um alerta com o valor da variável mensagemDeErro. */ let mensagemDeErro = "Erro! Preencha todos os campos"; */ alert(mensagemDeErro);
/* ex8 Use um prompt para perguntar o nome do usuário e armazená-lo na variável nome. */ let nome = prompt("Qual é o seu nome?"); console.log(nome)
/* ex9 Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade. / let idade = prompt("Qual é a sua idade?"); console.log(idade); / ex10 Agora, caso a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!". */ let idade = prompt("Qual é a sua idade?"); if (idade >= 18) { alert("Pode tirar a habilitação! " + idade); }
codigo no vscode
/*Desafios */
/* ex1 Mostre um alerta com a mensagem "Boas vindas ao nosso site!". */ let mensagem = "Boas vindas ao nosso site!"; console.log(mensagem);
/* ex2 Declare uma variável chamada nome e atribua a ela o valor "Lua". */ let nome = "Lua"; console.log(nome);
/* ex3 Crie uma variável chamada idade e atribua a ela o valor 25. */ let idade = 25; console.log(idade);
/* ex4 Defina uma variável numeroDeVendas e atribua a ela o valor 50. */ let numeroDeVendas = 50; console.log(numeroDeVendas);
/* ex5 Defina uma variável saldoDisponivel e atribua a ela o valor 1000. */ let saldoDisponivel = 1000; console.log(saldoDisponivel);
/* ex6 Exiba um alerta com o texto "Erro! Preencha todos os campos" */ let mensagemDeErro = "Erro! Preencha todos os campos"; console.log(mensagemDeErro);
/* ex7 Declare uma variável chamada mensagemDeErro e atribua a ela o valor "Erro! Preencha todos os campos" Agora exiba um alerta com o valor da variável mensagemDeErro. */ let mensagemDeErro = "Erro! Preencha todos os campos"; alert(mensagemDeErro);
/* ex8 Use um prompt para perguntar o nome do usuário e armazená-lo na variável nome. */ let nome = prompt("Qual é o seu nome?"); console.log(nome);
/* ex9 Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade. */ let idade = prompt("Qual é a sua idade?"); console.log(idade);
/* ex10 Agora, caso a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!". */ let idade = prompt("Qual é a sua idade?"); if (idade >= 18) { alert("Pode tirar a habilitação! " + idade); }
erro no vscode
[Running] node "c:\Users\schlemperssj3\Downloads\Projetinho\script.js" c:\Users\schlemperssj3\Downloads\Projetinho\script.js:25 let mensagemDeErro = "Erro! Preencha todos os campos"; ^
SyntaxError: Identifier 'mensagemDeErro' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1512:18) at Module._compile (node:internal/modules/cjs/loader:1534:20) at Object..js (node:internal/modules/cjs/loader:1699:10) at Module.load (node:internal/modules/cjs/loader:1313:32) at Function._load (node:internal/modules/cjs/loader:1123:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:217:24) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5) at node:internal/main/run_main_module:36:49
Node.js v22.13.1
[Done] exited with code=1 in 0.185 seconds