Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Pra que este sinal de + antes e depois do x e antes do y?

Deletei os sinais de mais e o programa funcionou do mesmo jeito.

function exibeAlerta(evento) {
    var x = evento.pageX;
    var y = evento.pageY;
    alert("posição do clique : " + x + ", " + y);
}
3 respostas

Claudio,

você apagou os sinais de adição, mas salvou o arquivo em seguida, antes de abri-lo no navegador?

Estes sinais representam adição (no caso dos valores ou variáveis envolvidos serem todos numéricos) ou concatenação (caso algum dos valores ou variáveis seja uma string).

Se apagou, não deveria funcionar conforme previsto. Portanto, será que pode ter apagado, mas esquecido de salvar o arquivo com esta alteração?

solução!

Cláudio,

A explicação em aula sobre este assunto (concatenação) está em Lógica da Programação I, aula 2, atividade 4:

https://cursos.alura.com.br/course/logica-programacao-javascript-html/task/17660

Akashi, você tem razão, esqueci de salvar. Testei agora depois de salvar e não funcionou. Obrigado pela lembrança da aula de concatenação. Agora ficou claro. `