Besondere Datentypen

In Javascript gibt es 2 besondere Datentypen, die oft verwechselt werden, es handelt sich dabei um undefined und null. Man kann ihnen jeweils nur einen Wert zuweisen, der genauso lautet wie ihr Name.

undefined

undefined wird Variablen oder auch Array Elementen automatisch zugewiesen, die noch keinen Wert bekommen haben. Man kann undefined nicht selber vergeben, sondern nur abfragen. Sofern eine Variable noch nicht initialisiert wurde, hat sie den Wert undefined.

null

Der Datentyp null repräsentiert ein leeres Objekt. null kann man zuweisen, wenn man den Zeiger auf ein Objekt lösen will.

let honda = {
typ: 'Prelude'
}
let person = {
name: 'Michael',
lastName:'Albers',
auto: honda
}
console.log(person.auto.typ); //'Prelude'

Hier wurde ein Zeiger auf das Objekt honda gesetzt. Um diesen Zeiger zu lösen, setzt man den Wert null.

person.auto = null;



 

Javascript Tipps