19) آموزش حلقه while در جاوااسکریپت
[geoip_detect2_show_if country=”IR” ]
[/geoip_detect2_show_if]
[geoip_detect2_hide_if country=”IR” ]
[/geoip_detect2_hide_if]
دانلود ویدئو “حلقه While در جاوااسکریپت” با کیفیت Full HD+سورس کد
آموزش رایگان جاوااسکریپت
همون طور که در جلسه قبل راجع به حلقه های for یاد گرفتیم، تا زمانی که شرط خاصی برقرار باشه، قطعه کد بارها تکرار میشود؛ حلقه while کاربردی مشابه for دارد با این تفاوت که در حلقه for شما توانایی تعیین تعداد تکرار رو داشتید اما در while این امکان نیست و تا زمانی که شرط جلوی while برقرار باشه حلقه تکرار میشه.
دوره مرتبط و تکمیلی: آموزش کامل حلقه ها در جاوااسکریپت (switch)
دوره کامل آموزش دستورات شرطی و حلقه ها در جاوااسکریپت به همراه کلی مثال کاربردی برای یادگیری عمیق جاوااسکریپت
حلقه while در جاوااسکریپت
خب همون طور که بالا گفتم، حلقه while بارها یک بلوک کد را تکرار میکنه و این تکرار تا زمانی ادامه داره که شرط جلوی while برقرار باشه.
while (condition) { // code block to be executed }
برای مثال:
while (i < 10) { text += "The number is " + i; i++; }
کد بالا در هر بار اجرا عدد i رو چاپ میکنه و یه واحد به عدد i اضافه میشه و تا زمانی اجرا میشه که i کوچیک تر از 10 باشه.
نکته مهم درباره while
اگر شرطی که جلوی while میذارید، همیشه درست باشد و به اصطلاح بی نهایت بار حلقه اجرا بشه؛ مرورگر شما crash میکنه و هنگ میکنه.
11 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
درود ، آیا کاربرد while با for فرقی میکند ؟؟؟؟
سلام بله در مواردی محدود تفاوت دارن و نمیشه جای هم استفاده کرد
تو دانشگاه زبانای ++c و پایتون و سی شارپ رو در حد مقدماتی یاد گرفتیم و هیچ وقت نفهمیده بودم این do while چه کاربردی داره . بالاخره تو این جلسه فهمیدم . ممنون
سلام وقتتون بخیر
میشه لطفا او قسمت رو که فرمودید در while امکان اینکه خودمون تعیین کنیم تعداد تکرار رو وجود نداره اما for وجود داره با یه مثال به صورت مقایسه ای توضیح بفرمایید.
روزتون بخیر
میشه لطفا اون قسمت رو که فرمودید در for خودمون میتونیم تعداد تکرار رو مشخص کنیم اما در while این امکان وجود نداره رو با یه مثال توضیح بفرمایید. مرسی
سلام خسته نباشی مهندس
ایا این دوره تموم شده و بعدش باید به دوره های کامل مباحث مثل دوره کامل توابع یا فانشکن و غیره برم یا اینکه مستقیمن از پروژه محور استفاد کنم
نظر شما چیه؟
سلام و درود.
اگه میخواید جدی جاوااسکریپت کار کنید و نتیجه بگیرید مستقیم برید سراغ دوره هیولای جاوااسکریپت. اما اگه میخواید از دوره های رایگان استفاده کنید مستقیم برید سراغ دوره های رایگان بعدی
من کامنت زدم که اگه ما این دوره رو تموم کردیم میتونیم برنامه نویسی جاوا اسکریپت رو یاد بگیریم یا نه یعنی یه اموزش پر کردی نمیدونی که خروجی این چی میشه …
دوره مقدماتی برای آشنایی با مباحث اساسی و پایه ای جاوااسکریپت هست. برای یادگیری کامل جاوااسکریپت میتونید از دوره پروژه محور استفاده کنید.
یه سوال بعد از اینکه دوره ی شما رو به صورت کامل یاد گرفتیم به اندازه ای است که یه سایت رو بنویسیم
برای قسمت جاوااسکریپت بله. بعد از دوره پروژه محور شما میتونید همه مباحث مربوط به جاوااسکریپت را پیاده سازی کنید.