الرموز الحسابية

تستخدم اشارة = لتعيين قيمة .

تستخدم اشارة + لإضافة قيمة .

تستخدم اشارة = لتعيين قيمة في متغيرات الجافاسكربت .

تستخدم اشارة + لإضافة أو جمع قيمة مع قيمة أخرى .

مثال

y=5;
z=2;
x=y+z;
 

بعد عملية الجمع تصبيح نتيجة المتغير x هو 7 .


رموز الجافاسكربت JavaScript الحسابية

تستخدم الرموز الحسابية لتعديل قيمة معينة بين المتغيرات و/أو القيم .

لنفترض أن y=5 في الجدول التالي لشرح كيفية عمل تلك الرموز الحسابية :

الرمز الوصف مثال النتيجة
+ جمع x=y+2 x=7 y=5
طرح x=y-2 x=3 y=5
* ضرب x=y*2 x=10 y=5
/ قسمة x=y/2 x=2.5 y=5
% الباقي ( باقي القسمة ) x=y%2 x=1 y=5
++ إضافة (إضافة 1 ) x=++y x=6 y=6
x=y++ x=5 y=6
نقص (نقص 1 ) x=–y x=4 y=4
x=y– x=4 y=5

رموز التعيين الحسابية في الجافاسكربت JavaScript

تستخدم رموز التعيين لتعيين / تحديد قيم في متغيرات الجافاسكربت .

لنفترض أن x=10 و y=5في الجدول التالي لشرح رموز التعيين :

الرمز المثال تحليل المثال النتيجة
= x=y x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0

يستخدم الرمز + مع القيم Strings

يمكن أن تستخدم إشارة + لإضافة قيم مع قيم أخرى مع بعضهم .

لإضافة أكثر من قيمة في المتغيرات سوياً يمكنك استخدام الرمز +

<script type="text/javascript">
txt1="إنه يوم ";
txt2="مشرق وجميل";
txt3=txt1+txt2;

document.write(txt3);

</script>

بعد إنشاء الكود سيتم عرض النتيجة للمتغير txt3 هي “إنه يوم مشرق وجميل” .

لإضافة مسافة بين القيمتين يمكنك إضافة مسافة في نهاية القيمة الأولى أو بداية الثانية لتصبح جملة مقروءة .

أو يمكنك إضافة قيمة تحتوي على مسافة بين الجملتين :

<script type="text/javascript">
txt1="إنه يوم ";
txt2="مشرق وجميل";
txt3=txt1 + “ “ + txt2;

document.write(txt3);

</script>

بعد إنشاء الكود سيتم عرض النتيجة للمتغير txt3 هي “إنه يوم مشرق وجميل” .


إضافة الكلمات والأرقام

تقول القاعدة : اذا أضفت كلمة الى رقم ستكون النتيجة كلمة .

ملاحظة : عند استخدام أي قيمة بين أقواس الاقتباس فهي تعتبر كلمة أي x=5 هنا x يحتوي على الرقم 5 بينما x=5 في هذا المثال x تحتوي على الكلمة 5 أي اعتبرنا أن الرقم 5 ككلمة .

لاحظ المثال التالي وحاول تجربته ومشاهدة النتيجة .

مثال

<script type="text/javascript">
/*

تم إضافة وسم br
للنزول سطر بين كل نتيجة وأخرى

*/

x=5+5;

document.write(x + "<br />");

// النتيجة هي 10

x="5"+"5";

document.write(x + "<br />");

// النتيجة هي 55

x=5+"5";

document.write(x + "<br />");

// النتيجة هي 55

x="5"+5;

document.write(x + "<br />");

// النتيجة هي 55

</script>