💬
Logga in
Fuska.se

Hjälp Till Javascript

8 svar · startad

Nivå 3 · Lärling
Trådstartare #1

Tjena. :D

 

Jag håller på att skapa ett typ multiplikations program i javascript. Men, javascript vill inte multiplicera på mitt sätt.

 

Hur ska jag få den att multiplicera två variabler med varandra? Snälla svara snabbt. :)

Nivå 9 · Veteranfuskare
#2

eval(var1*var2);

 

;)

Nivå 3 · Lärling
#3

Jag förstår inte att det inte skulle funka för dig. Man brukar ju inte använda eval() runt alla kommandon man använder :P

2 Aug 2007
Nivå 3 · Lärling
Trådstartare #4

eval() ? Vad är det egentligen? :o

 

 

 

BTW: Jag lyckades iallafall, här är scriptet: Multiplikationsträning_1.0.html

 

Om ni inte tror att den är säker kan ni alltid kolla koden i notepad ;)

 

Jag har kodat helt själv, om ni vill veta

Senast ändrad:

Nivå 3 · Lärling
#5

Kul att man måste svara rätt 10 ggr... Fick lov att stänga browsern och kolla in koden.

 

eval() kör ett kommando.

 

eval("alert('Haha')");

Nivå 9 · Veteranfuskare
#6

Mja, eval() är som en parantes i matte, den kör ett kommando innan själva sidan körs. Vill du t.ex. köra en javascriptkod som du har fått från ett formulär måste du använda eval() för att skriva ut indatan från formuläret i själva koden så att den kan köras.

Vid enkla uträkningar spelar det ingen större roll, men man brukar för tydlighetens skull köra eval() på all matematiska uträkningar eftersom att det är nödvändigt när man ska räkna ut matematiska uträkningar där andra javascriptfunktioner används i uttrycket.

 

Tycker det var rätt kul spel, men 10 fel borde också avsluta spelet. Såg inte koden innan jag provade det så provade hålla nere ESC tills jag fick ge upp och ta till gamla hederliga Ctrl + Alt + Delete :).

Senast ändrad:

Nivå 3 · Lärling
Trådstartare #7

Hmm, bra tänkt. Det ska jag fixa oxo. :) Men hur ska jag få while() loopen att kolla två variabler?

Senast ändrad:

Nivå 9 · Veteranfuskare
#8

Du kan ju öka variabeln i med 1 oavsett om man har svarat rätt eller inte ;).

Nivå 3 · Lärling
Trådstartare #9

Ja, tack. Perfa! :D

Vill du vara med i diskussionen?

Bli medlem Logga in