Ich habe diesen Code und es gibt immer 9 keine mater, welche Nummer ich in die Textbox gelegt habe. Die Gleichung ist 0,25x^(2) +9, das^(2) bedeutet Quadrat.Eine Gleichung in Javascript tun?
<html>
<head>
<script>
function calc() {
var number = parseInt(document.getElementById('input').value);
var one = parseInt(0.25*number);
var two = parseInt(one*one);
var three = parseInt(two+9) ;
var sum = parseInt(three);
document.getElementById('num').innerHTML = sum;
}
</script>
</head>
<body>
<p>$10 fee and 2 Commands are free!</p>
<input id="input" type="number" name="quantity" min="1" max="1000"></input><div id="num"></div>
<button onclick="calc()">Calculate</button>
</body>
Hilfe?
Sie müssen Aufruf nicht halten 'parseInt() 'So. – Pointy
Und vielleicht sollten Sie 'parseFloat' verwenden. Hier mehr [information] (http://www.w3schools.com/jsref/jsref_parsefloat.asp) –
[Hier ist es (ohne die überschüssigen 'parseInt' Anrufe)] (https://jsfiddle.net/Pointy/4yrLjwz8/) und es scheint gut zu funktionieren. – Pointy