Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

มีโอเปอเรเตอร์ "null coalescing" ใน JavaScript หรือไม่?


ใช่ ตอนนี้ JavaScript รองรับโอเปอเรเตอร์ “null coalescing” แต่คุณยังสามารถใช้แนวคิดของตรรกะ OR (||) ได้ ไวยากรณ์มีดังนี้ −

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

ตัวอย่าง

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

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo81.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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