Javascript begynder hjælp

Tags:    javascript

<< < 12 > >>
Hey udviklere.

Sidder og lære lidt javascript på http://www.codecademy.com/ og det går ellers fint, har bare et lille spørgsmål.

Når jeg tager kurset og f.eks vil definere en variable, så laver den ingen forskel på om jeg definere en variable ved. Altså den siger at begge metoder er ok, men er ikke helt sikker på om dette er rigtigt? Skal der var eller ej foran en variable definition?

age = prompt ("What is your age?");

var age = prompt ("What is your age?");

På forhånd tak :P



13 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt -10 karma
Sorter efter stemmer Sorter efter dato
Når du skriver
var age = prompt ("What is your age?");
Så skaber du en ny global variabel hvis den står uden for dine metoder, og ellers en lokal hvis den står inde i en metode.

Skriver du bare
age = prompt ("What is your age?");
Så skaber du en ny global variabel uanset om den står i en metode eller ej.


Edit: Jeg var lidt for hurtig, og har rettet til.



Indlæg senest redigeret d. 23.05.2013 10:53 af Bruger #16319
Fold kodeboks ind/udJScript kode 

Forkert ... en while loop ændre ikke scope. Eller det er nok mere rigtigt, at sige, at et while loop ikke skaber et nyt scope.



Indlæg senest redigeret d. 24.05.2013 10:30 af Bruger #17081
Du kan også object orientere dit javascript ved at smide det ind i et array.

EDIT:
Du kan også object orientere dit javascript ved at smide det ind i et array.

Øh hvad ?


Eksempelhvis, det var bare essentielt.

Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 23.05.2013 15:47 af Bruger #16742
<< < 12 > >>
t