webForumDet fria alternativet

Göra en variabel global

1 svar · 229 visningar · startad av roj

rojMedlem sedan apr. 2002179 inlägg
#1

Hur gör jag en variabel i en funktion global

Tex jag får in ett värde i en funktion och sen vill jag använda den i andra funktioner..

typ

function namn(persson)
{
var myname = persson;
}

sen gör jag en annan funktion som ser ut så här

function fel()
{
alert(myname);
}

Hur får jag det att funka?

:q

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Deklarera variabeln utanför funktionen;

var myname;
function namn(persson) 
{ 
myname = persson; 
} 

function fel() 
{ 
alert(myname); 
}

namn('Kalle');
fel();

Eftersom du inte behöver deklarera variabler i JavaScript får detta samma effekt som om du helt skulle låta bli att deklarera variabeln.

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)