جزء 16 تعلم البرمجة بلغة الجافا سكريبت

جزء 16 تعلم البرمجة بلغة الجافا سكريبت

0 المراجعات

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

بسم الله الرحمن الرحيم 

والصلاة والسلام على سيدنا محمد وعلى آلة وصحبه وسلم 

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

لنبدأ وميضا جديدا لتكون سعيدا 

هذا الدرس 17 من برمجة الإجابة سيكريت هذا الدرس من أهم دروس تعلم أي لغة من لغات العالم الخاصة بلغة البرمجة وليس فقط لغة الجافا سكريبت فان هذا الدرس سنشرح داله الخاصة if وelse 

واليه عمل هذه الخاصية هي أن تحدد أي شيء تريد تنفيذ كود فيه لتقوم بتنفيذ هذا الكود بناء على شيء معين وشرط معين 

وهي خاصة البلدية على الشرط أي إن تقول لو كان الناتج هكذا افعل هكذا ولو كان الناتج هكذا افعل هكذا 

إما إذا لم يكن الناتج بالطريقة الفلانية فهذا لا تنفذه

 وانا الدوال الشرطية موجودة في كافة لغات البرمجة لأنها شرط أساسي لعملية البرمجة وهذا يعني أنه لو أن الشخص فعل هذا فعل هذا ولم يفعل ولو لم يفعل هذا افعل هذا وهكذا 

أول شيء سنفهم الصيغة التي يكتب فيها الخاصية اف وهي في هذه الطريقة

if (condition ){هنا نضع الامر الذي سينفذ}

(if (Tickit Price <1500

console log ("yes it is cheap)}

؛ {

 

 


 

سنقوم بكتابة متغير خاص بسعر الطيران والمسمى المتغير كما تعلمنا tickte price واضعوا سعر التذكرة الطيران التي أريدها ولكن أريد بالدالة if إن أقوم بشيء معين وهو إذا كان سعر التكت الطيران أقل من الرقم 100$ فافعل أمر معين سنقوم تنفيذ هذا الكود بالكونسول عن طريق الدالة كونسل لد وسيكون أداة الشرق إذا كان السعر أقل من 1500 أرسل إلى متصفح موقع رسالة تقول إن التكلفة قد قلت عن 1500 فبعد ما وضعنا قيمة المتغير 2000 ونفذنا الكود هذا فان ليس هنالك رسالة ستظهر لأنه هذا الشرط لم يتحقق أي إن مكان السعر أقل من 1,500 فلو قمنا بتغيير قيمه المتغير وجعلناها ألف فان الشرط سيتحقق وستظهر الرسالة التي برمجنا البرمجة عليها فلقد قامت الدالة اف بمقارنه السعرين ومن ثم اكتشفت أن الشرطة قد تحقق ولذلك تنفذ الكود كما أردنا


 

وأما عن الدالة التي تفيد بأن لو كان الشرط غير محقق أن أفعل هذا الأمر فهذا ما نسميه eles وسنشرح كيف تكتب الأمر وتفيد هذه الرسالة بأننا لو كان سعره تذكره الطيران أعلى من الرقم 1500 فسيظهر رسالة إلى المتصفح تقول إن،no it is  expensive


if (Tickit Price <1500

console log ("yes it is cheap)}

 

؛( "else {console log ("no it is expansiv

 



 

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

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

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

وسنقوم بكتابه دالة أخرى وهي أن بانك هناك شرط أخيرا سأنفذه لو كان سعر الطائرة the ticket it's a good price فلو قمنا بتغيير السعر الطائرة إلى 2000 فإن هناك رسالة ستظهر على القنصل تفيد بأن السعر جيد

  • هكذا قد شرحنا الأوامر الخاصة بالدالة if واوعدكم بأنكم لو قمتم بتعلم البرمجة أو تنفيذ البرمجة فإنكم سوف تستخدمونها كثيرا أثناء كتابتكم للأكواد وستصلون لدرجه إتقان هذا الخاصية  الدوال الشرطية لان الأمر سيتكرر كثيرا وسيظهر لديكم خبره في هذا الأمر لأنك لو فهمت طريقه عملها والفكرة التي تتنفذ عليها فانك وان ميزاتي تعلمي هذا الأمر بالذات هو خاصة if و else  هو مربوط بكافة لغات البرمجة في العالم فان داله if وelse  نفس طريقة عمل البرمجة في كافة لغات البرمجة وليس هنالك فروق إلا في حق أشياء بسيطة جدا
  • آخره سوف نشرح مثالا آخر نفهم طريقه عمل المواقع على هذه الدالة if و else 
    • هناك داله خاصة بالجافا بسكريب تسمى البروم بيت وهذه الدالة تشبه alert حيث تظهر لك رسالة موضحة بالشيء الذي تريده وهو خاص بفعل هذه البرمجة أو هذا الأمر على سبيل المثال نريد إدخال عمر الشخص سنقوم بكتابتي البرومبيت بهذه الطريقة نكتب اسم المتغير الذي نريد إدخاله على سبيل المثال نسميه الفاريبل ايج وندخل الرقم العمر ونضع يساوي ومن ثم نكتب برون بت حيث ستقوم البرومبيت بطلبه إدخال رقم العمر للمتصفح لمن يستخدم المتصفح سيقوم بإدخال العمر كرقم فلو كتبنا الكود بهذه الطريقة وادخل العمر فلن يتنفذ شيء لان لم نقوم بتخصيص هذا الرسالة ماذا ستفعل بها البرمجة فسقوم بكتابه الدالة اف وأعطيها الشروط التالية فلو فرضنا بأن قام الطفل الذي عمره أقل من ثمانية عشر فستظهر رسالة تقول له إن عمرك غير مؤهل لدخول هذه الصفحة سنكتب الأمر كالتالي فانا قمت بتغيير هذا الأمر بتغيير رسالتي ستظهر على المتصفح ولو كان عمر الشخص أقل من 18 فستظهر رسالة توضح بأنه غير مؤهل لدخول هذه الصفحة فلو قمنا بتجربتي الكود ووضعنا الرقم 15 للعمر وهذا سيظهر لنا رسالة تقول بأن عمرك غير مؤهل لدخول هذه الصفحة ولكن إذا قمت بكتابة الرقم 20 فلن يحدث شيء لأنني لم أضيف الدالة أليس أنا طلبت منه أنه لو تحقق الشرط اكتب هذه الرسالة ولكن لم أطلب منه لو لم يتحقق الشرط ماذا سيكتب لننفذ كيف سيكون الأمر





 

فسأكتب رسالة تكتب للشخص عمره وجمله hello your age is 20 you are allowed here






 

فإنما سيحصل بالضبط عندما أدخل الرقم لو كان رقم السن أقل من 18 فستظهر الرسالة أو الشرط الأول وستظهر رسالة الأولى والتي تفيد بأن عمرك غير مسموح به في هذه الموقع وإنما إذا كان العمر أكثر من 18 فإن الرسالة التي ستظهر هو welcome your age is 20p welcome of you

لقد قمنا بشرح الدالة if و elseأنها ستفيدك جدا فمثلا على تطبيقه هذه الدالة أنك ستقوم باستخدام هذه الدالة كثيرا وسنقوم بفرح أسئلة وأمثلة متقدمة أكثر وأكثر في الدروس التالية  تريد إنشاء موقع يحسب عمر الشخص بالدقائق والثواني والساعات وهكذا فتكتب شرطا يقول لك إذا كان عمر الشخص يساوي العدد الفلاني اضرب العدد ب 365 لتظهر عدد أيام العمر وإذا كان عمره بهذا الرقم اضرب الرقم بالرقم 12 ليكتب عدد الأشهر وهكذا نضرب الرقم بعدد الأيام وعدد الأشهر وعدد الساعات والثواني وهناك مقال خاص يحسب لك عمرك بالعدد الثواني واللحظات وعدد الكلمات وعدد الثواني في كافة عمرك وهي رابط المقال هنا على نفس هذه الموقع

هناك أكثر من 108 مقالا بانتظار قراءتك له وقم بنشر هذه المقالة إذا رأيتها مفيدا لكل شخص يستفيدوا ويريد تعلم الجافا سكريبت شكرا لك ولا تنسى التعليق لدعمنا بنشر المزيد بإذن الله والسلام عليكم ورحمة الله وبركاته نلتقي في مقال آخر بإذن الله جديد ومفيد

التعليقات ( 0 )
الرجاء تسجيل الدخول لتتمكن من التعليق
مقال بواسطة

articles

162

followers

32

followings

13

مقالات مشابة