أساسيات جافا سكريبت PDF , سنقدم لكم في هذا المقال شرح أهم أساسيات لغة JavaScript وهي 5 اساسيات وقواعد أساسية للغة البرمجة جافا سكريبت من خلال تقديم دورة مجانية مصغرة لتعلم لغة الجافا سكريبت من الصفر للمبتدئين pdf التي تعتبر من اهم لغات البرمجة المطلوبة بكثرة في سوق العمل
كما اننا سنوضح لكم ما هي استخدامات لغة الجافا سكريبت وسنجيب على سؤالكم هل لغة الجافا سكريبت صعبة ام سهلة من خلال تقديم شرح تعريف لغة جافا سكربت js التي هي لغة برمجة نصية تستخدم لاضافة محتوى تفاعلي للصفحة الالكترونية, ستجدون في هذا المقال شرح جافا سكربت بالعربي PDF مع أمثلة مع توضيح أهم اكواد جافا سكربت جاهزة pdf
أساسيات لغة JavaScript |
تُعتبر البرمجة لغة العصر الحالي وبدأ تتطور الدول يُقاس بمدى جودة التطور التقني فيها, وتتعد انواع لغات البرمجة التي يتم استخدامها في تطوير تقنيات الويب وتطوير وتصميم تطبيقات الهاتف المحمول والبرامج الحاسوبية المختلفة, وبالرغم من وجود الكثير من لغات البرمجة حول العالم, إلا أن بعض لغات البرمجة تتميز عن غيرها في الكثير من الأدوات
من أبرز لغات البرمجة المشهورة على مستوى العالم هي لغة JavaScript والتي لها استخدامات كثيرة وبدون هذه اللغة لا يمكن إتمام أكثر من 67% من تطبيقات الويب أو المواقع الإلكترونية بالشكل التي هي عليه دون استخدام لغة JavaScript لتعليماتها البرمجية المختلفة
الكثير من الأشخاص يرغبون في تعلم البرمجة بشكل عام من أجل العمل فيها والحصول على رواتب مالية كبيرة جداً مقارنةً بباقي المهن الأخرى, ولكن نقول لهم أن تعلم البرمجة ليس بالأمر السهل بل يجب صعود السلم درجة بدرجة, ويجب في البداية تعلم أساسيات كل لغة, وفي مقالما هذا سوف نشرح لكم اساسيات لغة JavaScript
أساسيات لغة JavaScript
قبل الحديث عن أهم أساسيات لغة الجافا سيكربت سوف نوضج بنبذة مختصرة عن ماهية هذه اللغة, حيث تعتبر من اللغات البرمجية عالية المستوى ولا تحتاج إلى مترجم أو كما يسمى كومبايلر, وبمعنى آخر تعتبر أكواد هذه اللغة مفهومة لأنها موجودة في البيئة الفعلية أثناء وقت التشغيل بعكس أغلب لغات البرمجة الأخرى
تأسست لغة الجافا سكريبت في عام 1995 وكان أبرز استخداماتها هي مع لغة تصميم المواقع البدائية Html و Css, حيث تعمل هذه اللغة على وضع الكثير من الديناميكية التي كانت غير موجودة على مواقع الويب قبل عدم استخدامها, ويمكن أيضاَ استخدام لغى الجافا سكريبت في معالجة مجموعة المعلومات والتفاعل الفعّال مع المستخدمين حيث لا تتطلب الوصول إلى الخادم في كل استخدام لها
من المهم جداً معرفة أن لغة الجافا سكريبت ليس لها أي علاقة مباشرة أو غير مباشرة بلغة الجافا العادية التي نعرفها, حتى أن كل واحدة من هاتين اللغتين تم تصميمها من قبل شركة تقنية خاصة بها وكل واحدة منها لها استخدامات خاصة بها, ومن أهم اساسيات لغة JavaScript ما يلي:
1- المتغيرات
تعتبر المتغيرات أو كما تُسمى الفاريبل من أهم اساسيات أي لغة برمجية ومنها لغة الجافا سكريبت, وهي عبارة عن مجموعة أوعية من أجل حفظ البيانات المدخلة فيها, وبعكس أغلب اللغات البرمجية فإنه في لغة جافا سكريبت لا تحتاج إلى تحديد نوع المتغير وذلك بسبب فهم اللغة لنوع الإدخال دون التدخل البشري, مما يشبه غلى حد كبير المتغيرات في لغة البايثون وبعكس المتغيرات في الجافا والسي بلس
2- الدوال
تعتبر الدوال أيضاً من أهم اساسيات لغة جافا سكريبت ولا يمكن للغة أن تقوم بعملها دون إدخال الدوال في التعليمات البرمجية, ويوجد نوعين أساسين من الدوال في لغة جافا سكريبت, النوع الأول هي الدوال المعرّفة بشكل مسبق في اللغة وهي تساعد المبرمجين على عمل معين ومنها دالة alert()
النوع الثاني من الدوال الموجودة في لغة جافا سكريبت هي الدوال التي يقوم المبرمج نفسه بتعريفها أو إنشاءها, ويكون ذلك عن طرق استخدام الكملة المفتاحية أو الأمر function ومن ثم يليه اسم الدالة ومن ثم القوسين ()
3- الجمل الشرطية والحلقات
كما في العديد من لغات البرمجية المنتشرة حول العالم مثل السي بلس والجافا, فإن الجمل الشرطية والحلقات هي من اهم اساسيات العمل في لغة جافا سكريبت, حيث تساعد هذه الجمل الشرطية على كتابة البرنامج بمفهوم الاحتمالات والشروط, مثلاً نعطيه شيء معين لتنفيذه إذا تحقق الشرط التالي وإذا لم يتحقق هذا الشرط قم بتنفيذ شيء آخر
أما بالنسبة للحلقات فهي عبارة عن تنفيذ أمر معين عدد محدد من المرات, مثل أن تكتب برنامج يقوم بجمع الأعداد الزوجية المتواجدة ضمن مجال أرقام محدد مثلاً من 0 إلى 100, وهنا يبقى البرنامج ينفذ حلقة اللوب حتى يصل إلى الرقم 100
4- الأحداث
إذا تعاملت مسبقاً مع لغات برمجية غير الجافا سكريبت مثل لغة الجافا مثلاً بكل تأكيد أنت تعلم أن الكود البرمجي يحتوي على دالة رئيسية تُسمى ال main() وهي الدالة التي يقوم البرنامج بتنفيذها أول شيء, ويتم من خلالها استدعاء جميع الدوال الأخرى المتواجدة ضمن البرنامج
لغة الجافا سكريبت تختلف كلياً في هذا الأمر فهي لا تتعامل مع دالة رئيسية, بل تتعامل مع الأحداث التي يقوم بها المستخدم, فمثلاً إذا تفاعل المستخدم مع صفحة معينة بحدث ما مثل النقر على شيء معين, عند ذلك تفهم لغة الجافا سكريبت بوجود حدث معين يستدعي دالة معينة وهكذا
5- التعليقات
تعتبر التعليقات من أساسيات لغة جافا سكريبت وهي موجودة في أفضل لغات البرمجة عالية المستوى في العالم, والتعليقات عبارة عن أي شيء يمكن أن تكتبه في البرنامج لزيادة الفهم أو لتعرف ماذا تفعل, وهذه الكلمات أو التعليمات أو اي شيء لا يتم تنفيذه, ويمكن إضافة تعليق في لغة جافا سكريبت من خلال وضع \\ أمام أي سطر
إلى هنا نكون قد انتهينا من شرح لغة الجافا سكريبت العالمية التي تعتبر من اشهر لغات البرمجة المطلوبة في سوق العمل, وقدمنا لكم شرحاً واسعاً عن أهم أساسيات لغة JavaScript بشكل عام
تحرير: محمد حلوة
مواضيع ذات صلة:
كتاب تعلم لغة java للمبتدئين pdf
اكثر 3 لغات برمجة مطلوبة في الامارات