Avatar billede lazio23 Nybegynder
22. oktober 2001 - 16:32 Der er 12 kommentarer og
1 løsning

Udskriv største tal!!

Hej

Jeg skal ved hjælp af et array, hvor brugerne skal indtaste 3 tal, finde ud af hvilket tal der er størst!!
Hvad laver jeg galt??

<html>
<head>
<title>Untitled Document</title>
</head>

<body>

<script language=\"javascript\">


nr = window.prompt( \"Tast et tal her:\", \"\");
nr2 = window.prompt( \"Tast 2. tal her:\", \"\");
nr3 = window.prompt( \"Tast 3. tal her:\", \"\");

var tal = new array(
    \"tal[0]=nr\",
    \"tal[1]=nr2\",
    \"tal[2]=nr3\");

document.write(Math.max(tal[0],tal[1],tal[2]))

</script>

</body>
</html>
Avatar billede olebole Juniormester
22. oktober 2001 - 16:41 #1
<ole>
Når du har fyldt dit array \'tal\':

function mySort(a, b) {
  return a - b;
}

tal.sort(mySort);
alert(tal[tal.length-1]);

/mvh
</bole>
Avatar billede roenving Novice
22. oktober 2001 - 16:42 #2
.max tager såvidt jeg kan se 2 parametre, så det må betyde, at du skal:

document.write(Math.max(tal[0],Math.max(tal[1],tal[2])));

hth
jes
Avatar billede lazio23 Nybegynder
22. oktober 2001 - 16:45 #3
øhh tak, men jeg forstår ikke helt!!

Kan du ikke prøve at vise hvad du mener?
Avatar billede lazio23 Nybegynder
22. oktober 2001 - 16:47 #4
Nu har jeg rettet det!

Men der står at Array ikke er defineret!!

<script language=\"javascript\">


nr = window.prompt( \"Tast et tal her:\", \"\");
nr2 = window.prompt( \"Tast 2. tal her:\", \"\");
nr3 = window.prompt( \"Tast 3. tal her:\", \"\");

var tal = new array(
    \"tal[0]=nr\",
    \"tal[1]=nr2\",
    \"tal[2]=nr3\");

document.write(Math.max(tal[0],Math.max(tal[1],tal[2])));

</script>
Avatar billede Slettet bruger
22. oktober 2001 - 16:49 #5
<script language=\"javascript\">


nr = window.prompt( \"Tast et tal her:\", \"\");
nr2 = window.prompt( \"Tast 2. tal her:\", \"\");
nr3 = window.prompt( \"Tast 3. tal her:\", \"\");

var tal = new Array();
tal[0]=nr;
tal[1]=nr2;
tal[2]=nr3;

document.write(Math.max(tal[0],Math.max(tal[1],tal[2])));

</script>
Avatar billede olebole Juniormester
22. oktober 2001 - 16:51 #6
<html>
<head>
<title>Untitled Document</title>
</head>

<body>

<script language=\"javascript\">

var tal = new Array();

tal[0] = window.prompt( \"Tast et tal her:\", \"\");
tal[1] = window.prompt( \"Tast 2. tal her:\", \"\");
tal[2] = window.prompt( \"Tast 3. tal her:\", \"\");

function mySort(a, b) {
  return a - b;
}

tal.sort(mySort);
alert(tal[tal.length-1]);

</script>

</body>
</html>

...Array() med stort \'A\'.
/mvh
Avatar billede lazio23 Nybegynder
22. oktober 2001 - 16:51 #7
tak for det!!
Avatar billede olebole Juniormester
22. oktober 2001 - 16:52 #8
selv tak......
Avatar billede olebole Juniormester
22. oktober 2001 - 16:56 #9
jaja .....han er jo ny på stedet - lærer vel også pointsgivningens kunst på et tidspunkt  :)
Avatar billede Slettet bruger
22. oktober 2001 - 17:09 #10
Ej, de point vil jeg ikke have! Det var jo trods alt de andre, der gjorde arbejdet!
Er der nogen der venligst vil tage imod dem? :-)
Avatar billede olebole Juniormester
22. oktober 2001 - 17:12 #11
Det er okay, med mig phoenixv  ;o)
Det var en smutter - og du er ikke den, der \'smutter indenom\' og scorer billige points. Jeg mangler ikke points - tværtimod - og lazio23 checker sikkert lidt bedre ud næste gang  ;o))
/mvh
Avatar billede Slettet bruger
22. oktober 2001 - 20:08 #12
Nå, men så TAK FOR POINTS til både lazio (skodklub - Manchester United er meget bedre) og olebole! :-)
Avatar billede olebole Juniormester
22. oktober 2001 - 23:00 #13
Selvtak  :)
...og skal vi så ikke sende en tanke roenving også? Jeg har lidt på fornemmelsen, han tiende samtykker - selvom det var ham, der introducerede den løsning, der vist blev brugt  :)
/mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester