عملگر || یا OR منطقی اگه بین دو یا چند عبارت با نوعهای گوناگون قرار بگیره، دنبال اولین عبارتی میگرده که truthy هست:
console.log(null || "Oh you again!" || undefined); // Oh you again! console.log(false || false || "Yaaay!"); // Yaaay!
اگه این عملگر نتونه هیچ عبارت truthy پیدا کنه، خروجی برابر با آخرین عبارت falsy هست.
منبع: