شما اینجا هستید

دستورات حلقه while تا هنگامی که شرط مشخص شده درست باشد اجرا میشوند.

حلقه while به صورت زیر نوشته میشود:

while (condition)

statement

 

اگر شرط false شود، اجرای دستورات درون حلقه متوقف و کنترل به بعد از دستورات حلقه میرود.

شرط قبل از اجرای دستورات درون حلقه بررسی میشود. اگر شرط مقدار true را برگرداند، دستورات اجرا و شرط از دوباره بررسی میگردد. اگر شرط مقدار false را برگرداند، اجرا متوقف و کنترل به دستورات بعد از حلقه while میرود.

برای اجرای چندین دستور در حلقه while از بلاک دستورات ({...}) استفاده میکنیم.

مثال 1

حلقه while زیر تا هنگامی که n کوچکتر از سه باشد تکرار میگردد:

n = 0;

x = 0;

while (n < 3) {

n++;

x += n;

}

 

با هر تکرار، یک واحد به مقدار n افزوده و با مقدار x جمع میشود. بنابراین، مقادیر x و n به صورت زیر میشود:

  • پس از طی کردن اولین دور حلقه : n = 1 و x = 1

  • پس از طی کردن دومین دور حلقه : n = 2 و x = 3

  • پس از طی کردن سومین دور حلقه : n = 3 و x = 6

پس از تکمیل سومین دور، شرط n < 3 برقرار نمیشود و حلقه متوقف میگردد.

مثال 2

جلوگیری از حلقه های بی نهایت. مطمئین شوید که شرط حلقه در نهایت false میشود؛ در غیر اینصورت، حلقه هرگز متوقف نخواهد شد. دستورات درون حلقه برای همیشه اجرا خواهند شد زیرا شرط هرگز false نمیگردد:

while (true) {

console.log("Hello, world");

}

 

دیدگاه‌ها

Forum Levitra Generico Generic Cialis Online generic 5mg cialis best price Cialis Preis Apotheke Deutschland Viagra Rosa Per Donne Levothyroxine 75 Mcg Buy Online Uk

Medicament Generique Du Viagra http://buycialisuss.com - Buy Cialis Cialis Scaduto Da Un Mese viagra vs cialis Vente Misoprostol20mg

viagra venta por internet https://bbuycialisss.com/ - buy cialis professional Viagra For Sale Cheap cialis generic canada Prezzo Cialis Viagra

افزودن دیدگاه جدید

دیدگاه

  • تگ‌های HTML مجاز: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.

Plain text

  • تگ‌های HTML مجاز نیستند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
كد امنيتي
این پرسش برای جلوگیری از ارسال اسپمهای اتوماتیک است.