تكنولوجيا

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

غالبا ما يختصر جافا سكريبت إلى JS، وهي تفسير لغة البرمجة التي تتوافق مع ECMAScript في المواصفات. إنها لغة تتميز أيضا بأنها ديناميكية ونموذج متعدد .

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

استخدام الجافا سكريبت

كان تطبيق الجافا سكريبت في البداية مقتصرا على متصفحات الويب، ولكنه الآن يتم تضمينه في العديد من أنواع البرامج المضيفة، بما في ذلك خوادم الويب وقواعد البيانات، وبرامج غير تابعة للويب مثل معالجات النصوص وبرامج PDF، وفي بيئات التشغيل التي توفر JavaScript لكتابة تطبيقات الجوال وسطح المكتب، بما في ذلك أدوات سطح المكتب.

بالرغم من وجود بعض التشابهات بين JavaScript وJava، بما في ذلك اسم اللغة وبناء الجمل والمكتبات القياسية المعنية، إلا أن اللغتين متميزتان وتختلفان بشكل كبير في التصميم.

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

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

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

على عكس لغات البرمجة الأخرى، يحتوي جافا سكريبت فقط على نوع واحد من البيانات، ولا يوجد تمييز بين الأعداد الصحيحة (الموجبة أو السالبة) والأعداد العشرية، على سبيل المثال.

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

تعني عوامل التشغيل الحسابية في JavaScript عبارة عن رموز تشير إلى عمليات حسابية وترجع قيمًا، ويحتوي JavaScript على العديد من المشغلات الشائعة في الرياضيات الأساسية، بالإضافة إلى عدد قليل من المشغلات الإضافية التي تستخدم في البرمجة.

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

– الجمع و الطرح متاح في جافا سكريبت ، و يمكن استخدامها للعثور على المبلغ و اختلاف القيم العددية ، و يحتوي جافا سكريبت على آلة حاسبة مدمجة ، و يمكن إجراء العمليات الحسابية مباشرة في وحدة التحكم ، و يمكننا القيام ببعض الإضافات البسيطة مع الأرقام ، على سبيل المثال 10، إضافة 20علامة الجمع ( +).

بالإضافة إلى إجراء العمليات الرياضية باستخدام أرقام صافية، يمكننا أيضا تعيين الأرقام للمتغيرات وتنفيذ العمليات نفسها. في هذه الحالة، سنقوم بتعيين القيم العددية للمتغيرات x و y ووضع النتيجة في المتغير z. بالإضافة إلى ذلك، نستخدم علامة الطرح (-) لطرح الأرقام أو المتغيرات التي تمثل الأرقام، ويمكننا أيضا إجراء الجمع والطرح للأعداد السالبة والأعداد العشرية (الكسور).

بدلاً من إضافة الرقمين، ستقوم جافا سكريبت بتحويل العبارة بأكملها إلى سلسلة وسَلسَتها معاً، ومن الأهمية بمكان أن تحترس عند استخدام طبيعة جافا سكريبت الديناميكية بشكل ديناميكي، حيث قد يكون لها نتائج غير مرغوب فيها.

من الأسباب الشائعة لاستخدام الجمع أو الطرح في جافا سكريبت هو التمرير إلى معرف ناقص الارتفاع بالبكسل لشريط التنقل الثابت.

الضرب و القسمة في جافا سكريبت

– الضرب و القسمة عمليات تتوفر أيضا في جافا سكريبت ، و تستخدم للعثور على المنتجات و الحصول من خلالها على القيم العددية ، و يتم استخدام العلامة النجمية ( *) لتمثيل عامل الضرب ، و يمكن استخدام الضرب لحساب سعر السلعة بعد تطبيق ضريبة المبيعات مثلا ، و يتم استخدام الشرطة المائلة ( / ) لتمثيل مشغل القسمة.

القسمة تكون مفيدة خاصة عند حساب الوقت، مثل حساب عدد الساعات في كمية من الدقائق، أو عند حساب النسبة المئوية للإجابات الصحيحة المكتملة في الاختبار.

عملية حساب مودولو

أحد المشغّلات الحسابية المألوف بشكل قليل هو المشغل (الذي يُعرف أحيانًا بالمعالج) ، و الذي يحسب ما تبقى من القسمة ، و يتم تمثيل Modulo بواسطة علامة النسبة المئوية ( %) ، و يمكننا استخدام مشغل مودلو لتحديد ما إذا كان الرقم متساويًا أو فرديًا ، و في كثير من الأحيان في البرمجة ، يتم استخدام مودلو جنبا إلى جنب مع البيانات الشرطية للتحكم في التدفق.

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

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

المراجع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى