xxxxxxxxxx
let x = foo ?? bar(); // return foo if it's not null or undefined otherwise calculate bar
xxxxxxxxxx
let stringOrNullValue: string | null = null;
//it an take null as well as other type.
stringOrNullValue = "someString";
xxxxxxxxxx
let myVariable: number | null = null;
// Check if a variable is null
if (myVariable === null) {
console.log("Variable is null");
} else {
console.log("Variable is not null");
}
// Assign a value to a null variable
myVariable = 10;
// Use a null variable
if (myVariable !== null) {
console.log("Value: " + myVariable);
} else {
console.log("Variable is null");
}