try-throw-catch uttryck, dividera med två slumpmässiga heltal
Jag ska dividera två slumpmässigt genererade heltal mellan -2 och +2. Resultatet av divisionen ska visas i en meddelanderuta.
Undvik vanlig division med 0(oändligt) och talet 0/0 med hjälp av ett try-throw-catch-uttryck.
Jag har nu skrivit ner all kod.. men ingenting händer, vet ej vad jag gör för fel?
<html>
<head>
<title> </title>
</head>
<body>
<script>
var slumpNrEtt = Math.floor(5*Math.random()) - 2;
var slumpNrTva = Math.floor(5*Math.random()) - 2;
try
{
if(slumpNrTva == 0) throw 'går inte';
else if ( slumpNrTva == 0 && slumpNrEtt == 0) throw 'går inte igen';
}
catch(e)
{
if(e == 'går inte') return 'oändligt';
if(e == 'går inte igen') return 'odefinierat';
}
alert(slumpNrEtt/slumpNrTva);
</script>
</body>
</html>