تعلم البرمجة للمبتدئين العوامل التي تستخدم لوضع شروط منطقية

العامل && (Logical And Operator)

العامل && يستخدم لمعرفة ما إن كانت القيمة الموضوعة قبله و القيمة تساويان true.

  • إذا كانت القيمتين تساويان true سيكون الجواب true.
  • إذا كانت إحدى القيمتين أو كلاهما تساويان false سيكون الجواب false.

مثال

var a = true;
var b = true;
var c = false;
var d = false;

write("Is a and b equal true: " + (a && b) + "\n");
write("Is a and c equal true: " + (a && c) + "\n");
write("Is c and d equal true: " + (c && d));
		

سنحصل على النتيجة التالية عند التشغيل.

Is a and b equal true: true
Is a and c equal true: false
Is c and d equal true: false

جرب الكود



العامل || (Logical Or Operator)

العامل || يستخدم لمعرفة ما إن كانت القيمة الموضوعة قبله أو بعد أو كلاهما تساويان true.

  • إذا كانت القيمتين تساويان false سيكون الجواب false.
  • إذا كانت إحدى القيمتين أو كلاهما تساويان true سيكون الجواب true.

مثال

var a = true;
var b = true;
var c = false;
var d = false;

write("Is a or b equal true: " + (a || b) + "\n");
write("Is a or c equal true: " + (a || c) + "\n");
write("Is c or d equal true: " + (c || d));
		

سنحصل على النتيجة التالية عند التشغيل.

Is a or b equal true: true
Is a or c equal true: true
Is c or d equal true: false

جرب الكود



العامل ! (Logical Not Operator)

العامل ! يستخدم لمعرفة ما إذا كانت القيمة الموضوعة بعده تساوي false.

  • إذا كانت القيمة تساوي false سيكون الجواب true.
  • إذا كانت القيمة تساويtrue سيكون الجواب false.

مثال

var a = true;
var b = false;

write("Is a not equal true: " + (!a) + "\n");
write("Is b not equal true: " + (!b));
		

سنحصل على النتيجة التالية عند التشغيل.

Is a not equal true: false
Is b not equal true: true

جرب الكود

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة