Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Vilela Alves

Usar a variavel de uma função em outra.

Recommended Posts

Olá estou com uma duvida..

gostaria de saber se eh possivel atribuir o valor em uma variavel numa função e usá-la em outra função..

sem dar o return...

tipo assim:

funciton teste01()
{
	  var teste = "001";
}
function alert01()
{
	  alert(teste);
}
eu tentei criar a variavel antes do function mas naum deu certo..

alguem sabe se eh possivel!?!?!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente não.

 

var usa-se pra criar uma variável só em determinado escopo do código.

 

Tire a palavra var, que provavelmente vai funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha eu fiz isso mas naum funcionou...

fiz assim:

var teste;
function teste ()
{
	  teste="ok";
}
function teste2()
{
	 if (teste == "ok")
	 {
			//corpo do if.
	 }
}
eu colokei em um alert mas mi retornou undefined....

alguem sabe se posso fzr como fiz ai em cima!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

note que a função teste terá q ter sido executada para retornar "ok". Abaixo um exemplo simples, é só criar uma pagina html com o código abaixo e qd abrir ela no browser clicar no botão A e depois no botão B

 

<html>
<head>
<script>
var teste;
function A(){
	teste = "ok";
}
function B(){
	alert(teste);
}
</script>
</head>
<boby>
<input type=button value="A" onclick="A()" />
<br>
<br>
<input type=button value="B" onclick="B()" />
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois bem...

esse codigo q você postou realmente funciona corretamente..

mas eu nao posso criar os botoes no meu codigo...

preciso sabe se há uma maneira de criar um codigo onde uma função será chamada e atribuirá um valor para a teste...

ai depois a teste será chamada em um if...

naum consegui fzr funcionar...

veja meu exemplo..

var teste;
function atualiza()
{
	  teste="ok";
}
function varifica(vlr)
{
	  atualiza();
	  alert(teste);
}
dessa maneira naum consegui fzr funcionar.....

alguem saberia pq?!?!

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.