Is there a “null coalescing” operator in JavaScript?


Yes, JavaScript now supports the “null coalescing” operator, but you can also use the concept of logical OR (||). The syntax is as follows −

var anyVariableName=null;
var anyVariableName=yourVariableName || yourActualValue;

Example

var fullName=null;
console.log("The full name is="+fullName);
var actualName=fullName || "David Miller";
console.log("The full name is="+actualName);

To run the above program, you need to use the following command −

node fileName.js.

Here, my file name is demo81.js.

Output

This will produce the following output −

PS C:\Users\Amit\JavaScript-code> node demo81.js
The full name is=null
The full name is=David Miller

Updated on: 07-Sep-2020

128 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements