I need IT Expert
25/09/2022
نبارك للدكتور منظر والقائمين على المشروع انطلاق تطبيقهم الهادف إلى التوعية النفسية والإجتماعية.
تطبيق نفتخر ان نكون الفريق الذي عمل على إنجازه برمجياً، ويفخر فيه العراق كمحتوى هادف وبنّاء.
01/02/2022
نسعد بإعلان نشر تطبيق متجر الكتروني لاحد أهم زبائننا الكرام، شركة الجبال، على منصات الهاتف المحمول.
نهتم بسماع آرائكم ومقترحاتكم.
مدخل إلى البرمجة مع الجافاسكريبت 1
هذه السلسلة ستحاول الغوص في البرمجة عبر المرور السريع على المفاهيم الأساسية في البرمجة وكيفية استخدامها في الحياة العملية.
الجافاسكريبت هي لغة أنشئت في عام 1995 لتضيف إمكانات برمجية إلى صفحات الويب. لكنها تطورت سريعاً بعد ذلك لتصبح متعددة الاستخدامات. يمكننا بناء مواقع انترنت، تطبيقات سطح مكتب، تطبيقات أجهزة ذكية بواسطة الجافاسكريبت.
الكومبيوترات عبارة عن دارات كهربائية. لا تفهم ما يحصل من حولها عدى مرور الكهرباء فيها أو انطفائها. وبالتالي يمكن أن نتواصل مع الكومبيوتر فقط عن طريق إرسال إشارات كهربائية إليه، عند إرسال شحنة كهربائية فهو 1 وعندما لا نرسل شئ فهو 0. هذا هو النظام الثنائي.
0 تمثل بالنظام الثنائي على شكل 0
1 تمثل بالنظام الثنائي على شكل 1
2 تمثل بالنظام الثنائي على شكل 10
3 تمثل بالنظام الثنائي على شكل 11
10 تمثل بالنظام الثنائي على شكل 1010
2021 تمثل بالنظام الثنائي على شكل 11111100101
وهكذا… ليست الأرقام فقط ما يمكن تمثيله بالنظام الثنائي، بل يسمح أي قيمة كانت (نص كتابي، تاريخ، قيم معقدة.. إلخ)
المعلومات تخزن في البرنامج على شكل قيم Values فالرقم يخزن كقيمة والنص يخزن كقيمة، وحتى الكود البرمجي يخزن كقيمة. كل القيم تمثل بالصيغة الثنائية أو ال Binary.
القيم تعطى أسماء أو عناوين للوصول إليها متى احتجنا ذلك. أشهر هذه القيم هي المتحولات. المتحول هو قيمة نعطيها إسماً لنستدعيها لاحقاً.
كمثال عندي قيمة وهي اسم البلد الذي نعيش فيه وليكن "Iraq". يمكن أن أعطي هذه القيمة اسماً وليكن اسماً منطقياً وهو country.
لننشئ متحولاً اسمه country ويحتفظ بالقيمة "Iraq" نكتب السطر التالي في كود الجافاسكريت:
country = “Iraq”
ولكي أطبع القيمة لاحقاً يمكنني أن أكتب السطر التالي:
document.write(country)
تعليمة document.write هي اسم لقيمة تحوي تعليمات برمجية تطبع قيمة المتحول country على صفحة الويب. لا تهتموا كثيراً لهذه التعليمة الآن. المهم أننا استطعنا في السطر الأول تخزين كلمة "Iraq" في متحول يدعى country، ومن ثم استطعنا الوصول إلى القيمة لاحقاً في السطر الثاني عن طريق اسم المتحول بدون أن نكتب القيمة "Iraq" مرة ثانية.
القيم لها عدة أنواع في الجافاسكريبت أهمها الأرقام والنصوص والقيم المنطقية (نعم-لا)، وهناك بعض الأنواع الأخرى سنصل إليها تباعاً.
الأرقام قد تكون أي رقم صحيح أو عشري:
age = 21;
weight = 74.5;
النصوص قد تأخذ أي نص بدول شروط لطول النص، مثل:
country = “Iraq”;
story = “Once upon a time there was a little boy who lived in Iraq…”
لايهم لغة القيمة النصية فيمكننا أن نضع نصاً باللغة العربية:
story = “في أحد الأيام الحارة في صيف بغداد، كان هناك شاب..”;
لاحظتو أننا نعرف متحول مثل story ونضع بعدها إشارة مساواة = وبعدها قيمة التي نريد الاحتفاظ بها.
لاحظوا أننا وضعنا إشارة ( ; ) عند نهاية السطر البرمجي وهذه طريقة جيدة لنخبر البرنامج أن هذا السطر انتهى.
لاحظوا أن القيمة النصية يجب أن تكون محاطة بعلامات اقتباس "ضع نصاً هنا" أو 'ضع نصاً آخر هنا'، الجافا سكريبت لا تفرق بين إشارة التنصيص ( " ) و ( ' ).
القيم المنطقية يمن أن تحوي قيمتين فقط نعم أو لا أو true or false
كمثال:
humans_allowed = true;
animals_allowed = false;
المثال السابق يعطي متحول السماح للدخول للبشر بقيمة نعم ومتحول السماح بدخول الحيوانات بقيمة لا.
هنا نأتي على نهاية الدرس الأول من السلسلة. إن كان لديكم أسئلة أو تعليقات الرجاء مشاركتها معنا.
Click here to claim your Sponsored Listing.
Category
Contact the business
Telephone
Website
Address
Irbil