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