Hands-On Full Stack Web Development with Angular 6 and Laravel 5
上QQ阅读APP看书,第一时间看更新

Types: undefined and null

In TypeScript, undefined and null are types themselves; this means that undefined is a type (undefined) and null is a type (null). Confusing? undefined and null cannot be  type  variables; they can only be assigned as values to variables.

They are also different: a null variable means that a variable was set to null, while an undefined variable has no value assigned.

let A = null;
console.log(A) // null
console.log(B) // undefined