Ir para conteúdo

POWERED BY:

Arquivado

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

LuanMesquita

Declaração de variável

Recommended Posts

Olá pessoal, estou com uma dúvida e já nem sei mais o que fazer, já tentei pensar em mil e uma soluções mais nada de resolver minha dúvida tenho o seguinte código.

 

 

(1° DÚVIDA)

 

function teste(){

 

var x = new Date();

 

document.getElementById("luan").innerHTML = x.toLocaleString();

 

timer = setTimeout("teste()", 3);

 

}

 

<body onload="teste()">

 

<p id="luan"> Luan Mesquita Ribeiro </p>

 

</body>

 

 

1° Dúvida - Pergunta: Porque se e eu declarar a minha variável x = new Date() fora da função teste(), a funcão teste() não irá funcionar ?

 

________________________________________

 

 

(2° DÚVIDA)

 

var texto = "Meu nome é Luan Mesquita Ribeiro";

 

function teste2(){

 

document.coco.rolartexto.value = texto;

 

texto = texto.substring(1,texto.length)+texto.charAt(0);

 

tempo = setTimeout("teste2()", 3);

 

}

 

<body onload="teste2()">

 

<form name="coco">

 

<input type="text" name="rolartexto" size=20 />

 

</form>

 

</body>

 

2° Dúvida - Pergunta : Porque se e eu declarar a minha variável texto = "Meu nome é Luan Mesquita Ribeiro" dentro da função teste2(), a funcão teste() não irá funcionar ?

 

 

abs, Grato a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 - se vce declarasse o x fora da função, devia funcionar. você pode estar fazendo algo errado.

2 - não funciona porque ela vira uma variável privada da função, se vce qr usá-la em duas funções, declare-a antes das funções FORA DE FUNÇÕES, e aí sim use-a em ambas as funções.

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.