webForumDet fria alternativet
Logga in / Bli medlem

Göra en variabel global

JavaScript

1 svar · 231 visningar · startad av roj

Medlem sedan apr. 2002179 inlägg
Trådstart#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

Medlem 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.

636 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
500 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)