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

...zur Antwort

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

...zur Antwort

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>
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.