Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Felipe Augusto Romani

Function Incrementar

Recommended Posts

Fala Pessoal, boa tarde.

 

Meu sou iniciante em javascript e estou com o seguinte problema, eu preciso criar uma função que cada vez que o evento onclick é disparado ele adiciona mais um e da um alert com o resultado. Até ai beleza, eu fiz funcionar tranquilamente, o Problema é a variável que é incrementada tem que ficar fora da function. Vou colocar o código para explicar.

 

Assim funciona:

var n = 0;

function soma() {
n++;
alert(n);
}

 

Assim não funciona:

function soma() {
var n;
n++;
alert(n);
}

 

Ele não funciona pq quando ele vai usar o operador ++ para incrementar ele retorna que a variável não é um número (NaN).

 

Se eu der um valor número para a variavel não ira funcionar pq toda vez que o evento onclick for disparado ele vai zerar a variavel denovo.

 

 

Eu sei que é um problema besta e que não serve pra nada, mas vale o desafio, levando em conta que o JS não deixa você definir a variável. Ja tentei usar a função Number() tbm, mas não rolo.

 

Pessoal não me perguntem o pq eu quero fazer isso, só quero saber se é possível e como?

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não entendi exatamene o que você deseja, você deseja incrementar uma contagem e persistir o número obtido?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.