D07: javascript-grundlagen-2 1.0.0 #1

Merged
oliver.maklott merged 1 commit from d07-javascript-grundlagen-2 into main 2026-09-30 11:08:54 +00:00

Auftrag D07 (aivopod-app Plan 4): javascript-grundlagen-2 1.0.0. Der Merge veröffentlicht v1.0.0.

Challenge normal erweitert experte
Entscheidungen mit if Vergleiche, if, Bedingung ändern else, Funktion bewerte (Tests) else if, Reihenfolge, Funktion wetter mit Grenzfällen
Wiederholen mit Schleifen for, ab 0, bis 10 while, Countdown (max. zwei console.log) Endlosschleife erkennen und reparieren, Summe 1–100
Mehr Datentypen typeof, Typen zuordnen, undefined length, toUpperCase == vs. ===, Funktion istLang
Listen Index ab 0 length, push for … of, Funktion summe
Objekte Eigenschaften lesen und ändern eckige Klammern, neue Eigenschaft, eigenes Objekt Methoden, console/document als Objekte, Funktion beschreibe

if steht hier statt in javascript-grundlagen (Entscheidung aus der Durchsicht).

  • pack test: 96 Tests grün, mit typischen Fehlern (= statt ===, < statt <=, falsche Reihenfolge der Bedingungen, Index ab 1, <= length, return in der Schleife, Summe ohne Startwert, Text "true" statt true, Satz abgeschrieben statt Eigenschaften …)
  • Vorschau durchgespielt (pack-preview.spec.ts, CLI 0.5.0-rc.1): 45 Schritte, 31 mit Rückmeldung
  • Aus der Vorlage von aivopod pack init 0.5.0-rc.1 (Release-Workflow, Pre-Push-Hook); Thema aivopod-pack und Beschreibung setzt der Merge

🤖 Generated with Claude Code

Auftrag **D07** (aivopod-app Plan 4): `javascript-grundlagen-2` **1.0.0**. Der Merge veröffentlicht `v1.0.0`. | Challenge | normal | erweitert | experte | | --- | --- | --- | --- | | Entscheidungen mit if | Vergleiche, `if`, Bedingung ändern | `else`, Funktion `bewerte` (Tests) | `else if`, Reihenfolge, Funktion `wetter` mit Grenzfällen | | Wiederholen mit Schleifen | `for`, ab 0, bis 10 | `while`, Countdown (max. zwei `console.log`) | Endlosschleife erkennen und reparieren, Summe 1–100 | | Mehr Datentypen | `typeof`, Typen zuordnen, `undefined` | `length`, `toUpperCase` | `==` vs. `===`, Funktion `istLang` | | Listen | Index ab 0 | `length`, `push` | `for … of`, Funktion `summe` | | Objekte | Eigenschaften lesen und ändern | eckige Klammern, neue Eigenschaft, eigenes Objekt | Methoden, `console`/`document` als Objekte, Funktion `beschreibe` | `if` steht hier statt in `javascript-grundlagen` (Entscheidung aus der Durchsicht). - [x] `pack test`: 96 Tests grün, mit typischen Fehlern (`=` statt `===`, `<` statt `<=`, falsche Reihenfolge der Bedingungen, Index ab 1, `<= length`, `return` in der Schleife, Summe ohne Startwert, Text `"true"` statt `true`, Satz abgeschrieben statt Eigenschaften …) - [x] Vorschau durchgespielt (`pack-preview.spec.ts`, CLI 0.5.0-rc.1): 45 Schritte, 31 mit Rückmeldung - [x] Aus der Vorlage von `aivopod pack init` 0.5.0-rc.1 (Release-Workflow, Pre-Push-Hook); Thema `aivopod-pack` und Beschreibung setzt der Merge 🤖 Generated with [Claude Code](https://claude.com/claude-code)
D07: javascript-grundlagen-2 1.0.0 – decisions, loops, types, lists, objects
All checks were successful
pack / pack (pull_request) Successful in 14s
pack / pack (push) Successful in 14s
f295b4f034
- Entscheidungen mit if: comparisons, if/else, else if and the order of conditions.
- Wiederholen mit Schleifen: for, while, a countdown, the endless loop, a sum.
- Mehr Datentypen: typeof, booleans, undefined, string length and methods, == vs ===.
- Listen: arrays, index from 0, length, push, for … of, a sum function.
- Objekte: properties, methods; console and document as objects (prepares
  javascript-und-die-website); own check that properties are used.
- From the pack template of aivopod 0.5.0-rc.1 (release workflow, pre-push hook).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aivopod-challenges/JavaScript-Grundlagen-2!1
No description provided.