تستخدم رموز المقارنة والرموز المنطقية لفحص النتيجة اذا كانت صحيحة أو خاطئة
رموز المقارنة
تستخدم رموز المقارنة مع الحالات المنطقية لتحديد التشابه والاختلاف بين المتغيرات والقيم .
لنفترض أن 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>
ليست هناك تعليقات:
إرسال تعليق