Frage 2
Welchen Wert hält result? JavaScript const result = "b" + "a" + +"a" + "a"

Der Ausdruck wird als 'b' + 'a' + (+'a') + 'a' evaluiert. Dabei wird +'a' zu NaN (not a number) konvertiert.
Referenzen:
The Addition Operator
Unary + Operator