Beispiel:Rechnerarithmetik-JavaScript.html
Aus SELFHTML-Wiki
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Rundungsfehler in JavaScript</title>
<link rel="stylesheet" href="./Beispiel:SELFHTML-Beispiel-Grundlayout.css">
<style>
fieldset {
margin: 1em 0;
}
label {
display: block;
}
input[type=text] {
margin:0.5em 0 0 2em;
}
button {
margin-left: 3em;
}
</style>
<script>
// Frickl benötigt DOMContentLoaded-Handler
document.addEventListener("DOMContentLoaded", function () {
var demoForm = document.forms.demo;
demoForm.addEventListener("submit", function (submitEvent) {
demoForm.ergebnis.value = eval(demoForm.ausdruck.value);
submitEvent.preventDefault();
});
});
</script>
</head>
<body>
<h1>Rundungsfehler in JavaScript</h1>
<main>
<form name="demo" action="#">
<p>Schon einfache Berechnungen mit JavaScript können Rundungsfehler aufweisen.</p>
<fieldset><legend>Eingabe</legend>
<label for="ausdruck">Geben Sie einen JavaScript-Ausdruck ein:</label>
<input type="text" id="ausdruck" value="0.1 + 0.2 + 0.3">
</fieldset>
<button>Berechnen!</button> (oder Eingabetaste drücken)
<fieldset><legend>Ergebnis</legend>
<output id="ergebnis"> </output
</fieldset>
</form>
</main>
</body>
</html>