Async await funktioniert nur in verbindung mit promises. Deine funktion test1 muss ein promise returnen
hier sind gute Beispiele mit promises
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/async_function
Async await funktioniert nur in verbindung mit promises. Deine funktion test1 muss ein promise returnen
hier sind gute Beispiele mit promises
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/async_function
Damit setzt du die variable i auf den startwert 0:
grundsätzlich ist zwischen let und const zu unterscheiden. const variablen kannst du ein mal zuweisen, dann aber nicht verändern, daher in for schleifen ungeeinget:
let i = 0;
Diese Logik beschreibst wie iteriert (durchlaufen) werden soll. Du willst die Variable i solange erhöhen, solange sie kleiner als numbers.length ist:
i < numbers.length; i++
numbers.length sagt dir übrigens wie viele elemente in der variable numbers drin sind. das wären 9
Ich verstehe zwar nicht, was du da berechnest, aber dieser code funktioniert wohl:
Dass du aufhören sollst, hätte ich dir nur gesagt, wenn du in Java programmiert hättest ;) JavaScript und Python übernehmen die Welt. Schön weiter fleißig üben.
<div class="section">
<p><h2>Notenrechner</h2></p>
<input type="int" id="allgemein"> <br>
<input type="int" id="klausur">
<button onclick="berechnung()">Note berechnen</button>
<p id=ergebnis></p>
</div>
<script>
function berechnung(){
const at = parseInt(document.getElementById("allgemein").value)
const kl = parseInt(document.getElementById("klausur").value)
const ergebnis = String(kl + at);
document.getElementById("ergebnis").innerHTML = ergebnis;
}
</script>