initial
This commit is contained in:
36
app.js
Executable file
36
app.js
Executable 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);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user