problems with examples in book
this is the code for exercise 3 chap 4 in beginning javascript. I keep getting an error when I run it and need help solving.
<html>
<head>
<script language=javascript>
function fix(fixNumber, decimalPlaces)
{
var div = Math.pow(10, decimalPlaces);
fixNumber = new String(Math.round(fixNumber * div) / div);
If (fixNumber.lastIndexOf(".") == -1)
{
fixNumber = fixNumber + ".";
}
var zerosRequired = decimalPlaces - (fixNumber.length - fixNumber.lastIndexOf(".") -1);
for (zerosRequired = 0; zerosRequired > 0; zerosRequired--)
{
fixNumber = fixNumber + "0";
}
return fixNumber;
}
</script>
</head>
<body>
<script language=javascript>
var number1 = prompt("enter a number","");
var number2 = prompt("enter number of decimal places","");
document.write(number1 + " fixed to " + number2 + " decimal places is: ");
document.write(fix(number1,number2));
</script>
</body>
</html>
|