Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

المعاملات المنطقية - الجزء الثاني

جزء من قسم Fundamentals في رحلة JavaScript على Coddy — الدرس 19 من 77.

للمعاملات المنطقية جدول خاص يسمى "جدول الحقيقة" (Truth table) يوضح ما تعيده مجموعة من المعاملات المنطقية.

جدول الحقيقة للمعامل &&:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

الطريقة الوحيدة للحصول على true للمعامل && هي إذا كان كل من a و b هما true

جدول الحقيقة لمعامل ||:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

في هذه الحالة، للحصول على نتيجة true، يجب أن تكون إما a أو b هي true.

جدول الحقيقة للمعامل !:

a!a
falsetrue
truefalse

هنا يتم عكس قيمة a. إذا كانت a هي false فإن !a هي true

challenge icon

التحدي

مبتدئ

لقد أُعطيت كوداً، استبدل علامات الاستفهام للمتغيرين b1 و b2 بحيث تكون قيمة b3 هي true.

لاحظ أن b1 و b2 يجب أن يحملا أرقاماً. (على سبيل المثال 3، 5، 11، …)

ورقة مرجعية

توضح جداول الحقيقة نتائج المعاملات المنطقية:

معامل AND (&&): يعيد true فقط عندما يكون كلا المعاملين true

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

معامل OR (||): يعيد true عندما يكون أحد المعاملين على الأقل true

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

معامل NOT (!): يعكس القيمة المنطقية (boolean)

a!a
falsetrue
truefalse

جرّب بنفسك

// اكتب كودك أدناه
let b1 = ?
let b2 = ?
let b3 = !((b1 + b2) > (b1 * b2))

// لا تغير السطر أدناه
console.log(`b3 = ${b3}`)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals