Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

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

  • العامل && (Logical And Operator)
  • العامل || (Logical Or Operator)
  • العامل ! (Logical Not Operator)

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

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

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

مثال

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

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

النتيجة

Are a and b equal true? true
Are a and c equal true? false
Are 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 سيكون الجواب true.
  • إذا كانت القيمة تساويtrue سيكون الجواب false.

مثال

var a = true;
var b = false;

write("The reverse value of a is " + (!a) + "\n");
write("The reverse value of b is " + (!b));

النتيجة

The reverse value of a is false
The reverse value of b is true

جرب الكود إفهم الكود