TypeScript: Undefined, null

Wanneer een variabel niet geinitialiseerd is, krijgt die de waarde undefined:

let a: number;
let b: string;
let c: number[];
console.log(a); // undefined
console.log(b); // undefined
console.log(c); // undefined

Zorg dat je altijd een waarde geeft vooraleer je de variabel gebruikt:

let a: number;
a++; // ERROR
let b: number;
b = 3;
b++; // OK
let c: number = 4;
c++; // OK

Je kan ook een variabel initialiseren met null. Dit wil zeggen dat de variabel geen waarde bevat:

let a: number = null;
console.log(a); // null

Last updated