رموز المقارنة والرموز المنطقية Comparison and Logical Operators في JavaScript




رموز المقارنة والرموز المنطقية


تستخدم رموز المقارنة والرموز المنطقية لفحص النتيجة اذا كانت صحيحة أو خاطئة

رموز المقارنة

تستخدم رموز المقارنة مع الحالات المنطقية لتحديد التشابه والاختلاف بين المتغيرات والقيم .
لنفترض أن x=5 في الجدول التالي لشرح رموز المقارنة .
الرمزالشرحمثال
==مساوٍ لــx==8 خاطئx==5 صحيح
===تماماً مساوٍ لــ ( القيمة والنوع )x===5 صحيحx===”5″ خاطئ
!=غير مساوٍ لــx!=8 صحيح
>أكبر منx>8 خاطئ
<أصغر منx<8 صحيح
>=أكبر من أو يساويx>=8 خاطئ
<=أصغر من أو يساويx<=8 صحيح

كيف يمكن استخدامها

يمكن استخدام رموز المقارنة مع التعابير الشرطية لمقارنة القيم و حدوث أمر معين تعتمد على النتيجة .
مثال
<script type="text/javascript">
var $age = 8;
if ($age<10)
document.write("شاب صغير ");

</script>
ستتعلم المزيد عن استخدام التعابير الشرطية في الدرس القادم من هذا الدورة .

الرموز المنطقية

تستخدم الرموز المنطقية لتحديد علاقة منطقية بين المتغيرات والقيم .
لنفترض أن x=6 و y=3في الجدول التالي لشرح الرموز المنطقية :
الرمزالشرحمثال
&&  و / and(x < 10 && y > 1) صحيح
||  أو / or(x==5 || y==5) خاطئ
! ليس / not!(x==y) صحيح

الرموز الشرطية

تحتوي الجافاسكربت JavaScript أيضاً على رموز شرطية والتي تحدد قيمة معينة الى متغير معين معتمداً على شروط معينة .
التركيبة
التركيبة الشرطية هي استخدام من اليسار الى اليمين
اسم المتغير = (الشرط) ؟ القيمة 1 ثم القيمة 2
variablename=(condition)?value1:value2
مثال
اذا كان المتغير visitor يحمل القيمة “PRES” عندها سيتم تحديد المتغير greeting بالقيمة “مرحباً سيادة الرئيس” أو سيتم عرض “مرحباً عزيزي” .
<script type="text/javascript">
var visitor="PRES";
var greeting=(visitor=="PRES")?"مرحباً سيادة الرئيس ":" مرحباً عزيزي";
document.write(greeting);

</script>

تعليقات