ที่ ?? โอเปอเรเตอร์คือโอเปอเรเตอร์ "null coalescing" ใน C# แต่ JavaScript มีโอเปอเรเตอร์เช่นนี้ เช่น ||.
ตัวดำเนินการ || เป็นโอเปอเรเตอร์ OR แบบลอจิคัล ถ้าตัวถูกดำเนินการสองตัวใดที่ไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริง
ตัวอย่าง
ต่อไปนี้คือวิธีใช้โอเปอเรเตอร์ || ด้วย var ใน JavaScript -
<html>
<body>
<script>
var a = true;
var b = false;
document.write("(a || b) => ");
result = (a || b);
document.write(result);
</script>
</body>
</html>