馃敟 TIPOS, NULL Y UNDEFINED (NULL E INDEFINIDO)

En TypeScript, los tipos undefined y null pueden solo tener el valor undefined y null respectivamente. As铆 como el tipo void, los tipos undefined y null no resultan tan 煤tiles.

let variableSinDefinir: undefined = undefined;
let variableNula: null = null;

Por default null y undefined son subtipos de los otros tipos. Esto quiere decir que se pueden asignar null y undefined a otro tipo como number.

Sin embargo si se utiliza --strictNullChecks entonces null y undefined solo pueden ser asignados a unknown, any y a sus respectivos tipos (la 煤nica excepci贸n es que undefined tambi茅n puede ser asignado a void).

En caso de que se desee pasar una lista de posibles tipos como string o null o undefined, es posible utilizar uniones string | null | undefined.