webForumDet fria alternativet

Värdet på variabeln

JavaScript

2 svar · 171 visningar · startad av Reza

Medlem sedan feb. 2001107 inlägg
Frågan#1

Hej!
Hur ska jag göra för att kunna ta del av värdet på en variabel som finns i en function?


function foo()
{
foo=3
}

Nu vill jag (utan att behöva anropa functionen) använda variabeln foo senare i scriptet.
Jag vill inte använda cookies

------------------
Reza K

Medlem sedan juli 2000836 inlägg
#2

Om funktionen inte är anropad, finns inte variabeln inne i funktionen.
Om den däremot deklareras innan, kan den användas av flera funkioner.

<script>
var foo=2

function foo1()
{
foo=3
}

function bar1()
{
bar=foo
}
</script>

Så vid anrop av bar1() kommer bar antingen att vara 2 eller 3 beroende på om foo1() är anropad eller ej.

Hjälpte detta eller är jag helt fel ute?

Medlem sedan feb. 2001107 inlägg
#3

Hej Johnsen

Det var något sånt jag menade, efter att ha läst ditt tips insåg jag att jag hade deklarerat variabeln på fel ställe.
Så nu ska jag bara modifiera lite i scriptet för att få det att fungera.
Tusen tack för hjälpen. :D

------------------
Reza K

[Redigerat av Reza den 05 mar 2001]

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)