6
respostas

eu fiz assim , mas porque a ultima linha de codigo não funcionou?a comentada :(

<meta charset="UTF-8">
<script>
    function popUp () {
        alert ("Nossa diferença de idade é...")

    }
    function mostra (frase) {
        document.write(frase)
    }

    function pulaLinha () {
        document.write("<br>")
    }

    popUp();

    mostra ("eu tenho"+ 33 + " anos , e minha irmã tem"+ 40  +"a diferença de nossas idades é de"+(33-40));
    pulaLinha 
    mostra (clique (<a href="https://www.google.com/">"aqui"</a>))
6 respostas

n

`

Creio que seu erro esta neste //mostra, ao fazer isso toda a linha será reconhecida como um comentário e não como um código.

Tente reescreve-la desta dessa forma:

mostra ('clique' (<a href="https://www.google.com/">"aqui"</a>))

Então Douglas obrigado por vir me ajudar.

mas continua não funcionando . o programa inteiro não funciona po causa dessa linha . eu deixei ela como comentario aqui no forrum para que vocês identifiquem. mas o erro continua :( o console diz que o erro esta nessa linha : esse é o erro= (Unexpected token '<') fiquei um tempão e não consegui resolver

clique ("aqui")

engraçado que o codigo esta correto , pois eu copiei ele todo no comentario acima e gerou o link. ("clique aqui") comentario acima.

Diego, este erro acorre quando alguma construção especifíca da liguaguem era esperada, mas algo não foi oferecido.

Pode ser essa função chamada pulaLinha. Tenta chamar ela novamente desta forma:

pulaLinha();

Diego,

Boa Tarde!

Identifiquei no código copiado não possui a tag para indicar a finalização do código JavaScript.

Também a função pulaLinha não possui os parênteses.

O problema está nas barras invertidas duplas no endereço URL atribuído ao link que o Java Script entendem que daquele trecho em diante é um comentário.

Para resolver isso, no atributo da função mostrar, coloquei a seguinte expressão "Clique <a href="link">aqui."

A URL ficaria entre \" para funcionar.

Não sei se fui clara.

Corrigi o seu código, testei e para mim funcionou.

Segue abaixo.

<meta charset="UTF-8">
<script>
    function popUp () {
        alert ("Nossa diferença de idade é...")

    }
    function mostra (frase) {
        document.write(frase)
    }

    function pulaLinha () {
        document.write("<br>")
    }

    popUp();

    mostra ("eu tenho"+ 33 + " anos , e minha irmã tem"+ 40  +"a diferença de nossas idades é de"+(33-40));
    pulaLinha ()
    mostra ("Clique <a href=\"http://www.google.com\"> aqui</a>.")
    </script>