(Werbung, bitte nicht blockieren.)

Quizze » Syntax (Fortgeschritten)

1. Welche der folgenden sind legale Variablennamen?

2. Welche dieser Codefragmente können im Ausdruckskontext erscheinen?

3. Welche dieser Codefragmente können im Anweisungskontext erscheinen?

4. Semikolons

function foo() {
  bar() // A
} // B

Nach welcher/welchen Zeile(n) setzt man üblicherweise Semikolons?

5. Semikolons

function foo() {} // A
const foo = function () {} // B

Nach welcher/welchen Zeile(n) setzt man üblicherweise Semikolons?

6. Semikolons

while (a > 0) a-- // A
while (a > 0) {
  a-- // B
} // C

Semikolon nach

7. Automatische Semikolon-Einfügung (ASI) (1/2)

function f() {
  return
  {
    a: 1 // (A)
  }
}
const result = f();

Was passiert?

8. Automatische Semikolon-Einfügung (ASI) (2/2)

const arr = Object.keys({a: 1, b: 2, c: 3})
[1].forEach(x => console.log(arr[x]))


Richtige Antworten0von0