03. februar 2008 - 15:14
Der er
9 kommentarer og 1 løsning
Variabel stiger ikke?
Hej, jeg er gået i stå over noget meget simpelt. På en side skal der bare lægges "1" til en variabel når der trykkes på en knap. n = 0; // her laver jeg variablen som skal være global, og starte på 0 function projectBack() { // når brugeren klikker på et link længere nede på siden, går denne function igang n = n++; // her skulle n gerne blive til "1" ved første klik (og 2 ved næste etc... jeg har også prøvet med n = n +1;) alert( n ); // her starter jeg en alert for at tjekke om tallet er steget som det skal } problemet er at tallet ikke stiger! jeg ved ikke hvorfor? På forhånd tak
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. februar 2008 - 15:19
#1
Ret: n = 0; til: var n = 0; og: n = n++; til: n++; Det burde gøre tricket.
03. februar 2008 - 15:24
#2
tak! det virkede!
03. februar 2008 - 15:28
#3
Godt at høre! :) Det var nok fordi du mangle "var" foran n=0; for at gøre det globalt. Det med kun at skrive n++; er bare lidt federe. =)
03. februar 2008 - 15:39
#4
Du bør i øvrigt huske at lukke dine gamle indlæg. =) Ser at du stadig har 3 spørgsmål fra midt i 2007 åbne.
03. februar 2008 - 15:43
#5
Har du styr på, hvordan man lukker et spørgsmål?
03. februar 2008 - 17:44
#7
Ok tak for svarene. Nej jeg kan ikke finde nogle knapper hvor man lukker sprøgsmål, eller giver point. Hvor gør man det?
03. februar 2008 - 17:55
#8
Du har lige gjort det, ved at acceptere mit svar.
03. februar 2008 - 17:55
#9
Men det kræver, at ham der svarer, har lagt et svar, ligesom jeg havde, og ikke blot en kommentar.
04. februar 2008 - 23:28
#10
-- og hvis du havde skrevet: n = ++n; var variablen blevet opdateret, da en efterstillet inkrementerings-operator udføres efter den direkte funktion ... -- men som w13 skriver, kan du nøjes med at bruge inkrementeringen direkte !-)
Vi tilbyder markedets bedste kurser inden for webudvikling