أساسيات البرمجةالعوامل التي تستخدم لوضع شروط منطقية
- العامل
&&
(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));
سنحصل على النتيجة التالية عند التشغيل.
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 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));
سنحصل على النتيجة التالية عند التشغيل.
Is b not equal true: true