Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals 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("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));
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));
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("Is a not equal true: " + (!a) + "\n");
write("Is b not equal true: " + (!b));
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

جرب الكود