7
respostas

Erro na execução do código

    JS
let inicioDoTexto = document.querySelector('h1');
inicioDoTexto.innerHTML = 'Hora do Desafio'

function console() {
    alert('O botão foi clicado')
}

function alert() {
    alert('Eu amo JS')
}

function obtendoPromp() {
    let nomeCidade = prompt('Digite um nome de uma cidade do Brasil: ');
    alert(`Estive em ${nomeCidade} e lembrei de você`)
}

function soma() {
    let num1 = parseInt(prompt('Digite um número: '));
    let num2 = parseInt(prompt('Digite mais um número'));
    let resultado = num1 + num2;

    alert(`O resultado da soma é ${resultado}`);
}
    HTML
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">
    <title>Document</title>
</head>
<body>
    <header>
        <h1></h1>
    </header>
    <main class="container">
        <button onclick="console()" class="button">Console</button>
        <button onclick="alert()" class="button">Alert</button>
        <button onclick="obtendoPromp()" class="button">Prompt</button>
        <button onclick="soma()" class="button">Soma</button>
    </main>

      <script src="app.js"></script>
</body>
</html>
.

O erro que aparece quanto tento executar na pagina web

7 respostas

Olá Sara! Segunda função você chamou console. Tente substituir o nome em js e html (por exemplo exibirMensagem). A terceira função é alert. Tente renomear em js e html (por exemplo exibirAlerta).

A segunda function eu chamei de alert. Não entendi. Continua dando erro. Como se tivesse pegando informações de outros projetos que já foram feitos e salvos em outra pasta dentro da área de trabalho. Esta dando erro na linha 49, sendo que nesse projeto não tem linha 49.

Erro no console do navegador

Olá, Sara! JS function exibirMensagem() {alert('O botão foi clicado!')} function exibirAlerta() {alert('Eu amo Js')} function exibirPrompt() {let nomeDaCidade = prompt('Digite o nome de uma cidade do Brasil') alert(Estive em ${nomeDaCidade} e lembrei de você)} function somandoNumeros() { let primeiroNumero = parseInt(prompt('Digite o primeiro número')); let segundoNumero = parseInt(prompt('Digite o segundo número')); let resultado = primeiroNumero + segundoNumero; alert(${primeiroNumero} + ${segundoNumero} = ${resultado})} HTML Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Sara, em JavaScript não podemos usar palavras reservadas da linguagem (como alert, if, function, var, etc.) como nome de função. Se você criou uma função assim: function alert() { console.log("Isso não vai funcionar!"); } O JavaScript gerará um erro, pois alert já é uma função nativa do navegador.

A palavra "alert" é uma palavra reservada. Vc não pode criar uma função com esse nome.

Ahhh... Certo! Agora deu certo, obrigada pela ajuda.

Olá, Sara! Ótimo! Que bom que consegui ajudar! Bons estudos!