نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: سوال از دستور while در جاوا اسکریپت

  1. #1
    عضو انجمن AriyaDownload آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    469
    تشکر تشکر کرده 
    2,385
    تشکر تشکر شده 
    1,059
    تشکر شده در
    667 پست

    پیش فرض سوال از دستور while در جاوا اسکریپت

    سلام
    شروع کردم که جاوا اسکریپت رو یاد بگریم
    الان یک سوال در مورد دستور while دارم.
    این دو نمونه کد رو نگاه کنید :

    کد اول:
    کد:
    var i=0;
            while(i<20){
                i++;
                document.write(i + '<br />');
            }
    نحوه نمایش این کد به این صورت هست که i تا زمانی که به عدد 20 نرسه این حلقه اجرا می شه.
    سوالم این هست من i=0 قرار دادم ولی در حلقه از عدد یک شروع می کنه؟ چرا؟

    حالا کد دوم:
    کد:
        for (i=0; i<20; i++) {
                document.write(i + '<br />');
            }
    این دستور هم همون کاره کد اول رو انجام می ده با این تفاوت که از عدد صفر شروع می کنه.
    می خواستم بدونم چرا کد اول از صفر شروع نمی کنه؟
    ویرایش توسط AriyaDownload : August 20th, 2012 در ساعت 18:00

  2. تعداد تشکر ها ازAriyaDownload به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو انجمن
    تاریخ عضویت
    Aug 2011
    نوشته ها
    146
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    264
    تشکر شده در
    167 پست

    پیش فرض پاسخ : سوال از دستور while در جاوا اسکریپت

    چون قبل از چاپ خروجی مقدار i اضافه میشه.
    جشنواره وب ایران یا جشنواره معرفی دوستان!!!

  5. تعداد تشکر ها از MJmoonwalk به دلیل پست مفید


  6. #3
    عضو انجمن AriyaDownload آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    469
    تشکر تشکر کرده 
    2,385
    تشکر تشکر شده 
    1,059
    تشکر شده در
    667 پست

    پیش فرض پاسخ : سوال از دستور while در جاوا اسکریپت

    نقل قول نوشته اصلی توسط MJmoonwalk نمایش پست ها
    چون قبل از چاپ خروجی مقدار i اضافه میشه.
    ممنون از اینکه پاسخ دادید
    کد دوم رو اشتباه نوشته بودم، درستش کردم
    در مورد پاسخ این مورد رو حدس می زدم ، ولی مطمئن نبود
    چون یک مشکل دیگه هم هست
    من شرطی که برای while در نظر گرفتم i>20 هست، یعنی شامل خوده 20 نمی شه
    ولی اگه همین کد رو در مرورگر اجرا کنید این نتیجه نهایی می شه :

    کد:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    

    چرا در خروجی شامل عدد 20 هم می شه؟

  7. #4
    عضو جدید
    تاریخ عضویت
    Aug 2012
    نوشته ها
    10
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    7
    تشکر شده در
    6 پست

    پیش فرض پاسخ : سوال از دستور while در جاوا اسکریپت

    چون قبل از چاپ شدن، مثدارش اضافه شده
    جای دو خط داخل حلقه رو عوض کنید

  8. تعداد تشکر ها از fe-site به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

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

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. نیازمند یک طراح و کدنویس مسلط به اسکریپت فروشگاهی کارت استور
    توسط 3d-max در انجمن درخواست انواع ماژول،پلاگین،قالب،امکانات سفارشی
    پاسخ ها: 2
    آخرين نوشته: September 26th, 2017, 13:14
  3. فروش اسکریپت حرفه ای ربات تلگرام رستوران و تهیه غذا
    توسط par30club در انجمن فروش انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 2
    آخرين نوشته: July 4th, 2017, 13:53
  4. قالب اسکریپت فروشگاهی کارت استور
    توسط srsh در انجمن درخواست خدمات طراحی و گرافیکی
    پاسخ ها: 1
    آخرين نوشته: December 29th, 2016, 00:33
  5. درخواست اسکریپت کارت استور
    توسط sms.bartarhost در انجمن درخواست انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 0
    آخرين نوشته: November 27th, 2016, 15:18

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •