JavaScript · Junior · Frage 9 von 75
Wie unterscheidet sich null von undefined?
- 1Es ist derselbe Wert;
null === undefinedlieferttrue - 2
nullheißt, es wurde kein Wert zugewiesen;undefinedist ein bewusst gesetztes „leer“ - 3
undefinedheißt, es wurde kein Wert zugewiesen;nullist ein bewusst gesetztes „leer“
Antwort zeigen
Richtige Antwort: undefined heißt, es wurde kein Wert zugewiesen; null ist ein bewusst gesetztes „leer“
Erklärung
undefined entsteht bei nicht initialisierten Variablen, fehlenden Eigenschaften und Parametern sowie bei Funktionen ohne return. null wird absichtlich zugewiesen. null == undefined ist true, null === undefined aber false.