القائمة الرئيسية

الصفحات

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

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




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

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

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

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

مثال
y=5;
		  z=2;
		  x=y+z;
		  

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




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


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

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


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




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


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

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


الرمزالمثالتحليل المثالالنتيجة
=x=yx=5
+=x+=yx=x+yx=15
-=x-=yx=x-yx=5
*=x*=yx=x*yx=50
/=x/=yx=x/yx=2
%=x%=yx=x%yx=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>