نتيجة التنبيهات التي بينها AND?
الأهمية: 3
ما خرج الكود التالي ؟
alert( alert(1) && alert(2) );
الإجابة: 1 ثم undefined.
alert( alert(1) && alert(2) );
استدعاء alert يرجع undefined (إنها تعرض رسالة لذلك لا يوجد معنى لإرجاع قيمة).
وبسبب هذا تقوم && بتنفيذ العملية على اليسار (تعرض 1) وتتوقف لأن undefined تعتبر قيمة falsy. And && تبحث عن قيمة falsy وترجعها.