java_script الدرس السابع

java_script الدرس السابع


النتائج 1 إلى 5 من 5

الموضوع: java_script الدرس السابع

  1. #1

    new java_script الدرس السابع


    بسم الله الرحمن الرحيم
    ******
    "اللهم علمنا ما ينفعنا وانفعنا بما علمتنا انك انت العليم الحكيم "
    -----------------------------------

    كنا قد ختمنا الـ CONTROL STRUCTURE الا اننا نسيت شئ مهم الا وهو do while
    و عبارتى break && continue

    do while

    هى حركة تكرارية مثلها كمثل الحلقات التكرارية اللاخر (while , for ) لا انها تنفذ العبارات
    والجمل البرمجية مرة واحدة على الاقل سواء ان تحقق الشرط او لم يتحقق على عكس الحلقات الاخرى
    التى تطلب تنفيذ الشرط اولا ثم تنفذ العبارات البرمجية

    الصيغة العامة
    ========
    افعل او نفذ {كذا ؛ ثم قم بايضافة القيمة بالزيادة او النقص للخروج} ثم نحققمن (كذا ) ؛
    كود HTML:
        <script type="text/javascript">
        var x = 0;
        do{
           /*statements*/;
            //additional value
        }
        while(/*condition*/);
    </script>
    لاحظ الفرق فى البنية فى السابق كانت while اولا ثم العبارات statements ولا ياتى بعدها الفاصلة المنقوطة
    semicolon اما هنا ياتى تنفيذ الشرط فى do ثم تاتى بعدها while وبعدها الفاصلة المنقوطة
    كود HTML:
        <script type="text/javascript">
        var x = 0;
        do{
            alert("welcome zaizo max ");
            x++;
        }
        while(x>2);
    </script>
    لاحظ انه سيتم التنفيذ واظهار الرسالة رغم عدم تحقق الشرط والسبب فى ذلك هى do التى تعمل على تنفيذ
    الجمل مرة وحدة على الاقل حتى ولو كان الشرط غيرمحقق

    ملحوظة
    ---------
    اقصد بجملة (مرة واحدة على الاقل ) هو انه يتم تنفيذ جميع العبارات التى بين الاقواس المعكوفة {} فى do
    قبل ان يتحقق الشرط

    كود HTML:
        <script type="text/javascript">
        var x = 0;
        do{
            document.write("welcome zaizo max ");
            document.write("welcome zaizo max ");
            document.write("welcome zaizo max ");
            x++; //         لا تنسى هذه  فذا تحقق الشرط سيتم انهيار المتصفخ ستدخل فى حلقة لا نهائية 
        }
       while(x>3);
    </script>
    لاحظ انه سيتم تنفيذ الطباعة ثلاث مرات على الرغم من عدم تحقق الشرط
    [SIZE = 5] العبارات break and continue

    سبق وان ذكرنا ان العبارة break تعمل على الخروج بعد تنفيذ العبارات البرمجية وتجاهل
    اى عبارات اخرى مهما كانت عددها كما فى (switch ) ويمكن ايضا استخدانها قى الحلقات
    التكرارية loop للخروج عند جملة معين وعدم الاستكمال وهنا يمكن استخدام if
    كود HTML:
        <script type="text/javascript">
        var x = 0;
        while(x<10)
        {
            if(x==4)
                break; 
            document.write(x +"\t");
            x++; 
        }
        </script>
    لاحظ انه سيتم الخروج من الحلقة عندما تصل الى 4 ولن يتم الاستكمال الى 9 وهو الشرط

    اما العبارة continue فتعمل عكس break اى انها تستمر فى استكمال الاكواد الاتية
    بعدها ولا تتجاهلها ولكن تتجاهل السطر الذى يتم تحقق الشرك منه
    لاحظ
    كود HTML:
        <script type="text/javascript">
       
          for(var x = 0 ; x <= 20 ; x++)
        {
            if(x==4 || x== 7 ||  x == 11 || x==15 )
                continue; 
            document.write(x +"<br />");
           
        }
        </script>
    لاحظ انه لن يتم طباعة الاقام (4 ؛ 7 ؛ 11 ؛ 15 )
    -------------------------------------------------------------------

    الى هنا نكون قد اتممنا الموضوع
    الحمد لله الذى بنعمته تتم الصالحات
    [/SIZE]

  2. #2

    افتراضي رد: java_script الدرس السابع

    اقتباس المشاركة الأصلية كتبت بواسطة M-šŦẻř Đēv@şťÁŦÍňğ مشاهدة المشاركة
    بارك الله فيك
    منور موضوعاتى اخى

  3. #3

    افتراضي رد: java_script الدرس السابع

    مشكوووووور على الدرس يا بطل .
    *****************
    تحياتي لك .
    لا علاقة للنضج بالأيام ... نحن نكبر بمرور الأوغاد .!!
    *******
    مع تحياتي SpAroOo

  4. #4

    افتراضي رد: java_script الدرس السابع

    يعطيك العافية

  5. #5

    افتراضي رد: java_script الدرس السابع

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

    أنا لا أصدق احدا حتى اتأكد مما يقول
    ليس لضعف ثقــــــــة فيـــــــــــــــه
    ولكن هذا ما علمنى إياه ربى
    _____________________zAiZo_MaX________________

المواضيع المتشابهه

  1. java_script الدرس الاول
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 4
    آخر مشاركة: 04-13-2013, 07:50 PM
  2. java_script الدرس الخامس
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 6
    آخر مشاركة: 04-09-2013, 03:07 AM
  3. java_script الدرس الرابع
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 4
    آخر مشاركة: 04-06-2013, 07:48 PM
  4. java_script الدرس الثانى
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 3
    آخر مشاركة: 04-03-2013, 03:58 AM
  5. java_script الدرس الثالث
    بواسطة zaizo max في المنتدى لغات برمجة المواقع
    مشاركات: 0
    آخر مشاركة: 04-03-2013, 03:52 AM

الكلمات الدلالية لهذا الموضوع

المفضلات

أذونات المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •