شرح دورة الـ JavaScript للمبتدئين - الدرس الرابع | مايندز | علم ينتفع به
الأتصال بنا 61109-264-012

الجمعة، 6 سبتمبر 2013

شرح دورة الـ JavaScript للمبتدئين - الدرس الرابع

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

ولكن فى البداية لابد من معرفه العمليات المنطقيه.


العمليات المنطقيه

java.L4.pic1

وتستخدم العمليات المنطقيه كثيرا فى الجمل الشرطيه.


الجمل الشرطيه

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


 أنواع الجمل الشرطيه

  1. الدالة الشرطيه (if)

if (الشرط)
{
     إذا تحقق الشرط - تنفذ الاوامر المكتوبه هنا
}
     أوامر خارج الدالة

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

أما إذا لم يتحقق الشرط يتم تنفيذ الأوامر التى بخارج الدالة فقط.


مثال على ما سبق

التأكد من أن الرقم السرى صحيح ام لا

java.L4.pic2

فى هذ المثال قمنا بتعريف متغير اسمه (pass)  ووضعنا بداخله قيمه (java90) , ثم قمنا بتعريف متغير آخر وهو (user_pass)  ولم نحدد قيمته حيث أن القيمه (كلمه السر) ستحدد من خلال القيمه التى سيدخلها المستخدم من خلال نافذه prompt 


أما فى جمله if   هناك شرط للتأكد من أن كلمه السر التى ادخلها المستخدم مطابقه لكلمه السر المخزنه فى المتغير pass , إذا تطابقوا سيتم طباعه جمله (welcome to our site) , وإذا لم يتطابقوا لا يطبع شئ.

وعند تنفيذ هذا البرنامج سيظهر الآتى

java.L4.pic3

  2. الدالة الشرطيه (if/else)

if (الشرط)
{
إذا تحقق الشرط - نفذ هذه الاوامر
}
else
{
نفذ هذه الاوامر - اذا لم يتحقق الشرط
}
تنفيذ الاوامر الخارجيه

فى هذه الداله يتم التأكد من الشرط وسوف يكون هناك حالتين وهما..

  • الأولى

 تحقق الشرط فى دالة if  والدخول إلى الداله وتنفيذ ما بداخل الداله من اوامر وبعد ذلك يتم تنفيذ الاوامر الخارجيه.

  • الثانيه

عدم تحقق الشرط فى داله  if  وبالتالى الانتقال إلى جمله else  وتنفيذ الاوامر التى بداخلها ثم الانتقال إلى تنفيذ الاوامر الخارجيه.

مثال اخر للتأكد من الرقم السرى باستخدام (if/else)

java.L4.pic4

فى هذ المثال قمنا بتعريف متغير اسمه (pass)  ووضعنا بداخله قيمه (java90) , ثم قمنا بتعريف متغير آخر وهو (user_pass)  ولم نحدد قيمته حيث أن القيمه (كلمه السر) ستحدد من خلال القيمه التى سيدخلها المستخدم من خلال نافذه prompt 


فى جمله if اذا تحقق الشرط وهو أن كلمه السر التى ادخلها المستخدم تطابق كلمه السر المخزنه , يتم الدخول إلى الداله وطباعه جمله (اهلا بك) , وبعد ذلك يتم تنفيذ الامر الذى بخارج الداله وهو طباعه جمله    ( عالم البرمجه )


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

عند تنفيذ هذا البرنامج سيظهر التالى

java.L4.pic5
java.L4.pic6
java.L4.pic8