This commit is contained in:
Borgal
2022-01-18 13:56:46 +01:00
commit 9c1cf54622
8 changed files with 183 additions and 0 deletions

36
app.js Executable file
View File

@@ -0,0 +1,36 @@
function appendOperation(operation) {
if (document.getElementById('resultArea').innerHTML == 0) {
document.getElementById('resultArea').innerHTML = "";
document.getElementById('resultArea').innerHTML += operation;
}
else {
// mit += Zeichen anfügen
document.getElementById('resultArea').innerHTML += operation;
}
}
function calculateResult() {
let container = document.getElementById('resultArea');
let result = eval(container.innerHTML);
container.innerHTML = result;
}
function clearAll() {
document.getElementById('resultArea').innerHTML = 0;
}
function deleteLast() {
let container = document.getElementById('resultArea');
// wenn innerHTML mit Leerzeichen endet
if (container.innerHTML.endsWith(' ')) {
// von innerHTML am Ende 3 Zeichen löschen
container.innerHTML = container.innerHTML.slice(0, -3);
}
else {
// von innerHTML am Ende 1 Zeichen löschen
container.innerHTML = container.innerHTML.slice(0, -1);
}
}