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

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

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

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

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

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

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

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

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

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

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

الجمع والطرح في JavaScript

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

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

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

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

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

الضرب والقسمة عمليات متاحة أيضًا في JavaScript، وتستخدم للعثور على المنتجات والحصول على القيم العددية منها، وعلامة النجمة

تُستخدم لتمثيل عامل الضرب، ويمكن استخدام الضرب لحساب سعر سلعة بعد تطبيق ضريبة المبيعات، على سبيل المثال، وتستخدم الشرطة المائلة (/) لتمثيل عامل القسمة.

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

عملية حساب Modulo

العامل الحسابي المألوف قليلاً هو المشغل (المعروف أحيانًا باسم المعالج)، والذي يحسب باقي القسمة، يتم تمثيل modulo بعلامة النسبة المئوية (٪)، ويمكننا استخدام عامل التشغيل modulo لتحديد ما إذا كان الرقم زوجيًا أم odd، وغالبًا في البرمجة، يتم استخدام modlo بالاقتران مع العبارات الشرطية للتحكم في التدفق.

العمليات الأسية في JavaScript

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