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

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


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

تستخدم رموز المقارنة مع الحالات المنطقية لتحديد التشابه والاختلاف بين المتغيرات والقيم .

لنفترض أن 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>