عملگر || یا ‌OR منطقی اگه بین دو یا چند عبارت با نوع‌های گوناگون قرار بگیره، دنبال اولین عبارتی می‌گرده که truthy هست:

console.log(null || "Oh you again!" || undefined); // Oh you again!
console.log(false || false || "Yaaay!"); // Yaaay!

 اگه این عملگر نتونه هیچ عبارت truthy پیدا کنه، خروجی برابر با آخرین عبارت falsy هست.

 

منبع: