ما هي المفردات Expressions هي أي شيء ينتج عنة قيمة مفردة مثلا عندما نقوم بكتابة "Action Script" فإنها تعتبر Expression وأيضا عندما نقوم بتعريف متغير باسم nQuantity ونقوم بإسناد القيمة 5 إلى هذا المتغير ثم نستخدم الأمر trace لعرض قيمة المتغير فإن اسم المتغير nQuantity الموجود بداخل الأمر trace يعتبر Expression لأنه ينتج عنة قيمة مفردة وهي القيمة 5 ولكن الـ Expressions تعتبر أكثر تعقيداً عندما نستخدم المعاملات Operators وهي جمع قيم مختلفة بطرق مختلفة على سبيل المثال في الرياضيات يوجد الكثير من المفردات Expressions والمعاملات Operators فمثلا إذا قمنا بكتابة 5 + 6 فإن هذا يعتبر Expression لأنه ينتج عنها قيمة مفردة وهي القيمة 11 فإذا قمنا بفتح نافذة الـ Action Script على يسار النافذة ترى أن هناك مجلد باسم المعاملات Operators وبداخل هذا المجلد العديد من المجلدات الفرعية كما يلي :

1- المعاملات الحسابية
Arithmetic Operators :
هذا المجلد يحتوي على المعاملات الحسابية مثل الجمع والطرح والقسمة والضرب وأيضا باقي القسمة وهذا ما يحتوي هذا المجلد :

هذا المجلد يحتوي على المعاملات الحسابية مثل الجمع والطرح والقسمة والضرب وأيضا باقي القسمة وهذا ما يحتوي هذا المجلد :

2- معاملات تعيين القيم
Assignment Operators :
وهي المعاملات التي تستخدم في تغيير قيم المتغير لنأخذ مثال قم بتعريف متغير باسم nQuantity ونوعه تغير رقمي Number Data Type وأسند إليه القيمة 5 ثم ننهي الأمر بفاصلة منقوطة فإذا أردنا أن نقوم بإضافة القيمة بإضافة العدد 5 للقيمة السابقة لكي يكون الناتج هو 10 إذا ننتقل لسطر جديد ونكتب اسم المتغير وهو nQuantity ثم مسافة ونضع علامة يساوي = ثم مسافة ونكتب اسم المتغير مره أخرى nQuantity ثم مسافة ونضع علامة الجمع + ثم مسافة ونضع العدد 5 ثم ننهي الأمر بفاصلة منقوطة ليكون الأمر في النهاية بهذا الشكل :
وهي المعاملات التي تستخدم في تغيير قيم المتغير لنأخذ مثال قم بتعريف متغير باسم nQuantity ونوعه تغير رقمي Number Data Type وأسند إليه القيمة 5 ثم ننهي الأمر بفاصلة منقوطة فإذا أردنا أن نقوم بإضافة القيمة بإضافة العدد 5 للقيمة السابقة لكي يكون الناتج هو 10 إذا ننتقل لسطر جديد ونكتب اسم المتغير وهو nQuantity ثم مسافة ونضع علامة يساوي = ثم مسافة ونكتب اسم المتغير مره أخرى nQuantity ثم مسافة ونضع علامة الجمع + ثم مسافة ونضع العدد 5 ثم ننهي الأمر بفاصلة منقوطة ليكون الأمر في النهاية بهذا الشكل :

إذا في السطر الأول قمنا تعريف متغير باسم nQuantity ويحمل القيمة 5 أما في السطر الثاني فقمنا بإضافة العدد 5 على قيمة المتغير nQuantity بمعنى يمكن كتابة السطر الثاني بهذا
الشكلnQuantity = 5 + 5; ثم يتم تخزين القيمة
الجديدة في المتغير nQuantity ولكن هناك
اختصارات من الممكن أن نستفيد منها لإضافة عدد على قيمة المتغير وهي باستخدام
المعامل += ونفس الأمر السابق يمكن كتابته
بالطريقة التالية :


وهو نفس معنى الأوامر السابقة كما يمكننا أن نقوم بطرح
العدد 2 من قيمة المتغير nQuantity وذلك باستخدام المعامل -= ليكون الناتج في النهاية كالتالي :

وفي السطر الثاني نقوم بطرح العدد 2 من قيمة المتغير nQuantity وهي 5
ليكون الناتج النهائي هي القيمة 3 ويتم
تخزين القيمة الجديدة في المتغير nQuantity
ويحتوي هذا المجلد على العديد من المعاملات وهي بهذا الشكل :


3- معاملات المقارنة
Comparison Operators :
وهي معاملات تستخدم للمقارنة بين قيمتين وتستخدم بكثرة في جمل الشرط مثل if وأيضا حلقات التكرار مثل for والجدير بالذكر هنا هو الفرق بين علامة يساوي = وعلامتي يساوي == في علامة يساوي الأول وهي تستخدم لإسناد قيمة لمتغير ما مثل nQuantity = 5; بينما في علامتي يساوي الثانية تستخدم للتحقق من قيمة متغير ما مثل nQuantity == 5; هل قيمة المتغير nQuantity تساوي العدد 5 أم لا وهذه المعاملات دائم تقوم بإرجاع إما القيمة صح true أو خطأ false فقط ويحتوي هذا المجلد على العديد من المعاملات وهي بهذا الشكل :

وهي معاملات تستخدم للمقارنة بين قيمتين وتستخدم بكثرة في جمل الشرط مثل if وأيضا حلقات التكرار مثل for والجدير بالذكر هنا هو الفرق بين علامة يساوي = وعلامتي يساوي == في علامة يساوي الأول وهي تستخدم لإسناد قيمة لمتغير ما مثل nQuantity = 5; بينما في علامتي يساوي الثانية تستخدم للتحقق من قيمة متغير ما مثل nQuantity == 5; هل قيمة المتغير nQuantity تساوي العدد 5 أم لا وهذه المعاملات دائم تقوم بإرجاع إما القيمة صح true أو خطأ false فقط ويحتوي هذا المجلد على العديد من المعاملات وهي بهذا الشكل :

4- المعاملات المنطقية Logical
Operators :
وهذه المعاملات أيضا تستخدم بكثرة في جمل الشرط مثل if وحلقات التكرار مثل for كـ مثال هناك المعامل && وهو بمعنى And وأيضا المعامل || وهو بمعنى Or بالإضافة للمعامل ! وهو بمعنى Not .
وهذه المعاملات أيضا تستخدم بكثرة في جمل الشرط مثل if وحلقات التكرار مثل for كـ مثال هناك المعامل && وهو بمعنى And وأيضا المعامل || وهو بمعنى Or بالإضافة للمعامل ! وهو بمعنى Not .
5- معاملات متنوعة
Miscellaneous Operators :
هنا يوجد العديد من المعاملات الأخرى والجدير بالذكر هناك معامل الزيادة بمقدار واحد ++ ومعامل النقصان بمقدار واحد -- فـ مثلا إذا كنا نريد إضافة العدد واحد لقيمة المتغير nQuantity يمكننا عمل ذلك بثلاث طرق أولها هي nQuantity = nQuantity + 1; وثاني طريقة هي nQuantity += 1; لكن هناك طريقة أسهل بكثير وهي nQuantity++; وجميعها بمعنى أضف العدد واحد على قيمة المتغير nQuantity وخزن القيمة الجديدة في المتغير nQuantity بينما إذا كنا نريد طرح العدد واحد من قيمة المتغير nQuantity يمكننا عمل ذلك أيضا بثلاث طرق أولها هي nQuantity = nQuantity – 1; وثاني طريقة هي nQuantity -= 1; أما الطريقة الأسهل فهي nQuantity--; وجميعها بمعنى طرح العدد واحد من قيمة المتغير nQuantity وخزن القيمة الجديدة في المتغير nQuantity .
هنا يوجد العديد من المعاملات الأخرى والجدير بالذكر هناك معامل الزيادة بمقدار واحد ++ ومعامل النقصان بمقدار واحد -- فـ مثلا إذا كنا نريد إضافة العدد واحد لقيمة المتغير nQuantity يمكننا عمل ذلك بثلاث طرق أولها هي nQuantity = nQuantity + 1; وثاني طريقة هي nQuantity += 1; لكن هناك طريقة أسهل بكثير وهي nQuantity++; وجميعها بمعنى أضف العدد واحد على قيمة المتغير nQuantity وخزن القيمة الجديدة في المتغير nQuantity بينما إذا كنا نريد طرح العدد واحد من قيمة المتغير nQuantity يمكننا عمل ذلك أيضا بثلاث طرق أولها هي nQuantity = nQuantity – 1; وثاني طريقة هي nQuantity -= 1; أما الطريقة الأسهل فهي nQuantity--; وجميعها بمعنى طرح العدد واحد من قيمة المتغير nQuantity وخزن القيمة الجديدة في المتغير nQuantity .
وذلك نكون قد تعرفنا على معنى المفردات Expressions بالإضافة لبعض المعاملات Operators والتي سوف نتعرف عليها بشكل كبير في
الدروس القادمة .
تمنياتي لكم بالتوفيق
ســ لمــ لمــ









أضف تعليقا
<<الصفحة الرئيسية