التعامل مع قيم المتغيرات

التعامل مع قيم المتغيرات

التعامل مع قيم المتغيرات
التعامل مع قيم المتغيرات

يوجد في جافا سكريبت العديد من الأوامر التي يمكن استخدامها في إجراء العمليات الحسابية على قيم المتغيرات، فيمكن إجراء عمليات الجمع باستخدام علامة الجمع +، ويمكن إجراء عمليات الطرح باستخدام علامة الطرح -، ويمكن إجراء عمليات الضرب باستخدام النجمة *، ويمكن إجراء عمليات القسمة باستخدام الشرطة المائلة /، وتسمي هذه العمليات بالعمليات الحسابية Operators .

فلجمع العدد 5+5+10 يستخدم الكود التالي:

var TotalCostO«hopping؛

TotalCostOShopping=10+5+5;

alert(TotalCostOKhopping);

ففي السطر الأول من الكود قمنا بتعريف متغير يسمي TotalCostOShopping، وفي السطر الثاني من الكود أعطينا هذا المتغير قيمة تمثل القيم التي نريد جمعها ويفصل بينهم علامة +، وفي السطر الثالث من الكود طلبنا من المتصفح إظهار رسالة تحذير بقيمة المتغير التي هي عبارة عن حاصل جمع الأرقام الثلاثة، ليقوم المتصفح بإظهار رسالة تحذير تحتوي على القيمة 20 التي هي حاصل جمع الأرقام الثلاثة المعطاة كقيمة للمتغير.

* والمثال التالي يوضح كيفية إجراء عملية قسمة على القيم بثلاثة طرق مختلفة.

<html>

<body>

<script language=”JavaScrlpt” type=”text/javascript”>

var firstNumber =15;

var secondNumber = 10;

var answer;

answer=15/10;

alert(answer);

alert(15/10);

answer = firstNumber / secondNumber;

alert(answer);

</script>

</body>

</html>

وعند تنفيذ الإسكريبت السابق تظهر رسالة التحذير الموضحة في الشكل التالي والتي تحمل الرقم 1.5، وبقيام المستخدم بالنقر بزر الماوس فوق زر OK الموجود في الرسالة تظهر رسالة أخرى تحمل نفس القيمة، وعند قيام المستخدم بالنقر على زر OK الموجود في الرسالة الأخرى تظهر رسالة ثالثة تحمل نفس القيمة.

في الإسكريبت السابق قمنا بتعريف ثلاثة متغيرات هي المتغير FirstNumber، وأعطينا له القيمة 15، والمتغير SecondNumber وأعطيناه القيمة 10، والمتغير الثالث answer وذلك باستخدام الثلاثة أكواد التالية:

var firstNumber=15;

var secondNumber=10;

var answer;

والطريقة الأولى المستخدمة للحصول على خارج قسمة الرقم 15 على الرقم 10 هي أعطاء المتغير answer قيمة تساوي خارج قسمة الرقمين، وطلبنا من المتصفح أن يقوم بإظهار رسالة تحذير تحمل قيمة المتغير answer وذلك بالكود التالي، فكانت النتيجة قيام المتصفح بإظهار الرسالة الأولى، والتي تحمل خارج قسمة العددين كما وضحها الشكل السابق.

answer =15/10;

alert(answer);

والطريقة الثانية للحصول على خارج القسمة، بأن نطلب من المتصفح إظهار رسالة تحمل خارج قسمة العدد 15 على العدد 10 بالكود التالي:

alert(15/10);

والطريقة الثالثة المستخدمة في الإسكريبت السابق لاستخراج خارج قسمة العددين، هي أعطاء المتغير answer قيمة تساوي خارج قسمة المتغير firstNumber على المتغير secondNumber، ثم طلبنا من المتصفح أن يقوم بإظهار رسالة تحذير تحمل قيمة المتغير answer.

secondNumber; /answer = firstNumber

;(alert(answer

والطرق الثلاثة السابقة أدت إلى نفس النتيجة وظهور نفس رسالة التحذير التي تحمل خارج قسمة العدد 15 على العدد 10 ثلاثة مرات.

 

m2pack.biz