Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Jscript kod

Skapad av Oliveran, 2011-11-01 20:16 i Webbutveckling & Programmering

1 640
3 inlägg
0 poäng
Oliveran
Visningsbild
P 30 Åkersberga Hjälte 5 719 inlägg
0
Visa spoiler
var tid = 'spelare1, spelare2, spelare3';

var spelare1 = spelare1( );
var spelare2 = spelare2( );
var spelare3 = spelare3( );

if(spelare1 < spelare2 && spelare1 < spelare3){
WScript.Echo('På första plats har vi spelare ett med tiden ' + spelare1/-1 + 'ms
' + 'På andra plats har vi spelare två med tiden ' + spelare2/-1 + 'ms
' + 'På tredje plats har vi spelare tre med tiden ' + spelare3/-1 + 'ms
');
}

else if(spelare1 < spelare3 && spelare1 < spelare2){
WScript.Echo('På första plats har vi spelare ett med tiden ' + spelare1/-1 + 'ms
' + 'På andra plats har vi spelare tre med tiden ' + spelare3/-1 + 'ms
' + 'På tredje plats har vi spelare två med tiden ' + spelare2/-1 + 'ms
');
}

else if(spelare2 < spelare1 && spelare2 < spelare3){
WScript.Echo('På första plats har vi spelare två med tiden ' + spelare2/-1 + 'ms
' + 'På andra plats har vi spelare ett med tiden ' + spelare1/-1 + 'ms
' + 'På tredje plats har vi spelare tre med tiden ' + spelare3/-1 + 'ms
');
}

else if(spelare2 < spelare3 && spelare2 < spelare1){
WScript.Echo('På första plats har vi spelare ett med tiden ' + spelare2/-1 + 'ms
' + 'På andra plats har vi spelare tre med tiden ' + spelare3/-1 + 'ms
' + 'På tredje plats har vi spelare två med tiden ' + spelare1/-1 + 'ms
');
}

else if(spelare3 < spelare2 && spelare3 < spelare1){
WScript.Echo('På första plats har vi spelare tre med tiden ' + spelare3/-1 + 'ms
' + 'På andra plats har vi spelare två med tiden ' + spelare2/-1 + 'ms
' + 'På tredje plats har vi spelare ett med tiden ' + spelare1/-1 + 'ms
');
}

else{
WScript.Echo('På första plats har vi spelare tre med tiden ' + spelare3/-1 + 'ms
' + 'På andra plats har vi spelare ett med tiden ' + spelare1/-1 + 'ms
' + 'På tredje plats har vi spelare två med tiden ' + spelare2/-1 + 'ms
');
};

WScript.Quit( );

function spelare1( ){
var okStart1 = new Date( );
WScript.Echo('Spelare 1 - på OK så snabbt du kan!');
var okStopp1 = new Date( );
return okStart1 - okStopp1;
}
function spelare2( ){
var okStart2 = new Date( );
WScript.Echo('Spelare 2 - på OK så snabbt du kan!');
var okStopp2 = new Date( );
return okStart2 - okStopp2;
}
function spelare3( ){
var okStart3 = new Date( );
WScript.Echo('Spelare 3 - på OK så snabbt du kan!');
var okStopp3 = new Date( );
return okStart3 - okStopp3;
}


Så, hej hej! Nu har jag gjort ett script som ska skriva ut vem av spelare 1, spelare 2 och spelare 3 som tryckte snabbast.

Problemet är att koden skriver ut den som har högst tid, och inte tvärtom.

Så om jag väntar 5s och trycker på "OK" på spelare 1, sedan 100ms och 100ms på spelare 2 och 3, kommer scriptet av någon anledning att säga att spelare 1 tryckte snabbast.

Vad är felet?

You're my boo! ~

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0
Svar till Oliveran [Gå till post]:
Det felet hittar jag inte hur det går till men ser en annan sak som kan vara bra att veta, just nu undersöker du inte vem som kommer 2:a och 3:a, bara vem som kommer etta. if(spelare1 < spelare2 && spelare1 < spelare3){ är precis likvärdigt med else if(spelare1 < spelare3 && spelare1 < spelare2){ Du måste testa skillnaden mellan de andra 2 spelarna också innan du kan säga vem som kom 2:a.

Ingen status

Oliveran
Visningsbild
P 30 Åkersberga Hjälte 5 719 inlägg
Trådskapare
0
Svar till gaminggirl [Gå till post]:
*Slår sig själv i huvudet*

You're my boo! ~


Forum » Datorer & IT » Webbutveckling & Programmering » Jscript kod

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons