بازلوب VBScript
- صفحه قبلی شرطی VB
- صفحه بعدی جمعبندی آموزش VB
مثال
- چرخه For..next
- این مثال نحوه نوشتن یک چرخه For....Next ساده را نشان میدهد.
- خروجی چرخهای عنوانهای HTML
- این مثال نحوه ایجاد ۶ عنوان HTML را به صورت چرخهای نشان میدهد.
- چرخه For..each
- این مثال نحوه نوشتن یک چرخه For.....Each ساده را نشان میدهد.
- چرخه Do...While
- این مثال نحوه نوشتن یک چرخه Do...While ساده را نشان میدهد.
دستورات چرخه
اغلب، هنگام نوشتن کد، ما میخواهیم یک بخش از کد چندین بار اجرا شود. میتوانیم از دستورات چرخه در کد برای انجام این کار استفاده کنیم.
در VBScript، میتوانیم از چهار دستور چرخه استفاده کنیم:
- دستور For...Next
- اجرای یک بخش از کد به تعداد مشخص شده
- دستور For Each...Next
- برای هر یک از پروژههای مجموعه یا هر یک از عناصر یک آرایه، یک بخش از کد را اجرا کنید.
- عبارت Do...Loop
- حلقه اجرا میشود، تا زمانی که شرط true باشد یا تا زمانی که شرط true شود.
- عبارت While...Wend
- این عبارت را استفاده نکنید - به جای آن از عبارت Do...Loop استفاده کنید.
حلقه For...Next
اگر تعداد دفعات تکرار کد را مشخص کردهاید، میتوانید از عبارت For...Next برای اجرای این کد استفاده کنید.
میتوانیم از یک متغیر شمارشکننده استفاده کنیم که در هر حلقه با افزایش یا کاهش جلو میرود، مانند این:
For i=1 to 10 بعضی کد Next
عبارت For تعیین میکند که متغیر شمارشکننده و مقدار شروع و پایان آن چیست.
عبارت Next متغیر i را با گام 1 افزایش میدهد.
کلمه کلیدی Step
با استفاده از کلمه کلیدی Step میتوانیم مقدار گام افزایش یا کاهش متغیر شمارشکننده را مشخص کنیم.
در مثال زیر، متغیر شمارشکننده i در هر حلقه با افزایش 2 جلو میرود.
For i=2 To 10 Step 2 بعضی کد Next
برای کاهش متغیر شمارشکننده، باید از مقدار منفی برای گام استفاده کرد و همچنین باید مقدار پایان کمتر از مقدار شروع باشد.
در مثال زیر، متغیر شمارشکننده i در هر حلقه با کاهش 2 جلو میرود.
For i=10 To 2 Step -2 بعضی کد Next
خروج از For...Next
برای خروج از عبارت For...Next میتوان از کلمه کلیدی Exit استفاده کرد.
- صفحه قبلی شرطی VB
- صفحه بعدی جمعبندی آموزش VB