ثالثا: - العوامل المنطقية Logical Operators:
هذه العوامل المنطقية التي تدعمها لغة جافا سكريبت.
تفترض متغير X يحمل 10 والمتغير Y يحمل 20:
var X = 10;
var Y = 20;
العامل
|
الوصف
|
مثال
|
&&
|
AND
إذا كان المعاملين غير قيمة الصفر يصبح شرط صحيح.
|
(X && Y)= true
|
||
|
OR
إذا كان أي من المعاملات غير الصفر يصبح شرط صحيح.
|
(X || Y) =true
|
!
|
NOT
تستخدم لعكس حالة منطقية. إذا كان الشرط صحيحا سوف يتم عكس
الشرط المنطقي NOT
|
!(X
&& Y) =false
|
أمثلة:
<html>
<body>
<script type="text/javascript">
var X = true;
var Y = false;
document.write("X=true" + "<br />");
document.write("Y=false" + "<br />");
document.write("(X && Y) => ");
result = (X && Y);
document.write(result + "<br />");
document.write("(X || Y) => ");
result = (X || Y);
document.write(result + "<br />");
document.write("!(X && Y) => ");
result = (!(X && Y));
document.write(result + "<br />");
</script>
</body>
</html>
الناتج:
X=true
Y=false
(X && Y) => false
(X || Y) => true
!(X && Y) => true
Y=false
(X && Y) => false
(X || Y) => true
!(X && Y) => true
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم