undefined

Status
Niet open voor verdere reacties.

justmehaxe

Gebruiker
Lid geworden
12 aug 2001
Berichten
605
heyz,

html>
<head>

<script language="JavaScript">

var getal1 = parseFloat(prompt('Voer het eerste getal in', ''))
var getal2 = parseFloat(prompt('Voer het tweede getal in', ''))

function vergelijk()
{


if (getal1 < getal2)
{
document.write('kleiner')
}


else (getal1 > getal2)
{
document.write('groter')
}


if (getal1 == getal2)
{
document.write('gelijk aan')
}



}



</script>
</head>
<body>

<script language="JavaScript">


document.write(vergelijk())



</script>


</body>
</html>

hierboven staat een scriptje wat het volgende moet doen. Ik voer 2 getallen in en hij moet an tonen of deze gelijk, groter of gelijk aan elkaar zijn. Wanneer ik het scriptje uitvoer werkt hij wel maar hij zet UNDEFINED erachter.

waarschijnlijk is het heel iets kleins.

Greetzt,

DEnnis

ps. ik weet dat dit script veel makkelijker kan maar ik moet deze gebruiken.
 
Aan het einde doe je dit: document.write(vergelijk())
maar die functie returned niets, daarom krijg je denk ik een UNDEFINED.

Ik zou het bijv zo doen:
PHP:
<html>
<head>

<script language="Javascript">

var getal1 = parseFloat(prompt('Voer het eerste getal in', ''))
var getal2 = parseFloat(prompt('Voer het tweede getal in', ''))

function vergelijk()
{

if (getal1 < getal2)
{
waarde = 'kleiner'
}
else if (getal1 > getal2)
{
waarde = 'groter'
}
else
{
waarde = 'gelijk aan'
}

return waarde

}

</script>
</head>
<body>

<script language="Javascript">

document.write(vergelijk())

</script>
</body>
</html>
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan