Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

JavaScript syntax error.

Af Ny på siden Ghostspirit | 12-11-2007 17:54 | 872 visninger | 6 svar, hop til seneste
Er ved at skrive en screensaver i Quartz Composer, og til formålet skal jeg bruge noget fungerende javascript, og indtil videre må jeg se mig slået af syntax errors. Her er koden: --- function (__number outputNumber) main (__number inputnumber[2]) { var result = new Object (); if (inputNumber[0] > inputNumber[1]); result.outputNumber[0] == 1; return result; } { var result = new Object (); else result.outputNumber[0] == 0.7; return result; } ---- Tanken er at det skal være et modul med to inputs, og kun ét output, som enten er lig "1", eller "0.7" - men får syntax error når jeg forsøger at køre scriptet. Vil være rigtig glad for alt den hjælp jeg kan få! ^^
--
Mvh.: Ghostspirit
#1
jk
Gæst
13-11-2007 09:51

Rapporter til Admin
function (__number outputNumber) main (__number inputnumber[2]) { var result = new Object(); if (inputNumber[0] > inputNumber[1]); result.outputNumber[0] == 1; else result.outputNumber[0] == 0.7; return result; }
--
Gæstebruger, opret dit eget login og få din egen signatur.
#2
Ottosen
Ny på siden
24-11-2007 21:07

Rapporter til Admin
har du løst den ?
--
#3
Dooley
Monster Supporter
24-11-2007 22:10

Rapporter til Admin
{ var result = new Object (); if (inputNumber[0] > inputNumber[1]); result.outputNumber[0] == 1; return result; } Er ikke stærk i js, men det her virker forkert: result.outputNumber[0] == 1; Skal nok nærmere være: result.outputNumber[0] = 1;
--
MOHAA:Breakthrough... Det spilles på: 85.80.192.23 Verdens første BT-server Det tog [7] år og [1] eftermiddag at generere denne side
#4
danse
Ny på siden
24-11-2007 22:53

Rapporter til Admin
function (__number outputNumber) main (__number inputnumber[2]){ var result = new Object (); if (inputNumber[0] > inputNumber[1]) result.outputNumber[0] == 1; else result.outputNumber[0] == 0.7; return result; }
--
#5
Ottosen
Ny på siden
24-11-2007 23:24

Rapporter til Admin
Når du sætter en if sætning op og else skal det den skal gøre være omringet af {} altså function (__number outputNumber) main (__number inputnumber[2]){ var result = new Object (); if (inputNumber[0] > inputNumber[1]) { result.outputNumber[0] == 1; } else { result.outputNumber[0] == 0.7; } return result; }
--
#6
*THILE*
Giga Nørd
24-11-2007 23:41

Rapporter til Admin
#5 ja, men det er ikke nødvendigt, hvis man kun vil udføre 1 efterfølgende operation. Så til de dovne kan man undlade de to tuborg parenteser. det er i Assignmentet det går galt result.outputNumber[0] == 1; man benytter kun enkelt = når en værdi skal defineres. man benytter dobbelt == når man spørger om noget er lig med hinanden. og her hvis I vil læse lidt op på det. http://www.w3schools.com[...]
--
Nerd is just a word used by people who can't pronounce intellectual. * GA-K8NXP-SLI ** Athlon 64 4800+ ** Geforce 6800 Ultra ** Audigy 4 Pro*

Opret svar til indlægget: JavaScript syntax error.

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning