قالب وردپرس قالب وردپرس آموزش وردپرس قالب فروشگاهی وردپرس وردپرس
خانه / اموزش / java script / دستورات break و continue در جاوا اسکریپت

دستورات break و continue در جاوا اسکریپت

دستورات break و continue در جاوا اسکریپتReviewed by سالار on Sep 21Rating: 5.0

سلام به همه ی همراهان

در جلسه پیش از اموزش جاوا اسکریپت به بحث for..in باهاتون همراه بودیم حالا امروز میخواهیم راجب break صحبت کنیم break در حالت کلی حلقه رو از کار میندازه یعنی اگر هرجای حلقه از اون استفاده کنیم وقتی به دستور break  میرسه از کار میفته 🙂

دستور continue هم به این صورته که تو یک if تعریف میشه و وقتی که اون if شرطش برقرار شد دستورات بعد شرطو اجرا نمیکنه و به اول حلقه میپره حالا در ادامه بهتون توضیح خواهیم داد حالا بریم سر کلاس درس 🙂

دستور break :

از دستور break برای خروج کامل از ادامه اجرای دستورات يک حلقه در صورت بر قرار بودن شرط تعيين شده برای آن استفاده می شود .
دستور break را بايد در بدنه دستورات يک حلقه تعريف کرد . در هر بار اجرای حلقه ، برنامه با رسيدن به شرط دستور break ، آنرا چک کرده و در صورت برقراری شرط از ادامه اجرای دستورات حلقه به طور کامل جلوگيری کرده و به طور کامل از حلقه خارج می شود .

شکل کلی تعريف يک دستور break به صورت زير است :
نکته : عملکرد و استفاده از دستور break در تمام حلقه ها يکسان است . در مثال زير فرض می کنيم ، حلقه ما while است :

while ( شرط حلقه )
{
دستورات حلقه
    if ( شرط حلقه )   break ;
ادامه دستورات حلقه
}

مثال : مثال چاپ شماره خطوط را که در حلقه های قبل به کار برده بوديم را در اين قسمت ، با دستور break باز نويسی کرده ايم . در اين حلقه شرط دستور break ، برابر شدن متغير شمارنده حلقه يعنی n با مقدار ۳ است ، که در هنگامی کهn برابر ۳ می شود ، برنامه از اجرای ادامه دستورات حلقه جلوگيری کرده و از حلقه خارج می شود . بنابرين شماره خطوط تا شماره ۳ چاپ شده و ۴ و ۵ چاپ نمی شود :

Example
نکته : توجه شود که دستورات قبل از دستور break در بدنه حلقه ، به طور کامل اجرا می شوند و تاثير دستور break بر دستورات بعد از خود می باشد .
< script type=”text/javascript” >
  var n ;
  for ( n = 1 ; n <= 5 ; n++ )
{
      document.write (“Line number is ” + n + “<br />”) ;
      if ( n == 3 ) break ;
}
< /script >
کد
Line number is 1
Line number is 2
Line number is 3
خروجی

 


javscript-break-continue-iriranweb

دستور continue :

از دستور continue ، برای خارج شدن از ادامه اجرای يکبار دستورات حلقه و پرش به گام بعدی حلقه استفاده می شود .
دستور continue را بايد در بدنه دستورات حلقه تعريف کرد . در هر بار اجرای حلقه ، برنامه با رسيدن به شرط تعيين شده برای دستور continue آن دستور را بررسی کرده و در صورت درست بودن ، از ادامه اجرای دستورات حلقه در آن مرحله جلوگيری کرده و مجددا به ابتدای حلقه باز می گردد . در اين حالت ، گام حرکت حلقه يکبار اجرا خواهد شد .

شکل کلی تعريف يک دستور continue ، به صورت زير است .
نکته : عملکرد و استفاده از دستور continue در تمام حلقه ها يکسان است . در اين مثال ، ما فرض کرده ايم که حلقه while است :

while ( شرط حلقه )
{
دستورات حلقه
    if ( شرط حلقه )   continue ;
ادامه دستورات حلقه
}

مثال : مثال چاپ شماره خطوط را که در حلقه های قبل به کار برده بوديم را در اين قسمت ، با دستور continue باز نويسی کرده ايم . در اين حلقه شرط دستور continue ، برابر شدن متغير شمارنده حلقه يعنی n با مقدار ۳ است ، که در هنگامی که n برابر ۳ می شود ، برنامه از اجرای ادامه دستورات حلقه در مرحله ای که ۳ = n است جلوگيری کرده و به گام بعدی حلقه يعنی ۴ = n پرش می کند . بنابرين شماره خطوط تا شماره ۲ چاپ شده و شماره ۳ چاپ نشده و به ادامه اجرای حلقه در خط ۴ پرش می شود .

Example
نکته : توجه شود که دستورات قبل از دستور continue در بدنه حلقه ، به طور کامل اجرا می شوند و تاثير دستور continue بر دستورات بعد از خود می باشد .
< script type=”text/javascript” >
  var n ;
  for ( n = 1 ; n <= 5 ; n++ )
{
      if ( n == 3 ) continue ;
      document.write (“Line number is ” + n + “<br />”) ;
}
< /script >
کد
Line number is 1
Line number is 2
Line number is 4
Line number is 5
خروجی

 

کانال تلگرام ما هم دنبال کنید

مطلب پیشنهادی

هر آنچه که راجع به cpanel باید بدانید ( قسمت اول )

هر آنچه که راجع به cpanel باید بدانید ( قسمت اول )Reviewed by سالار on …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

 
در خبرنامه ما عضو شوید

در خبرنامه ما عضو شوید

در خبرنامه ما عضو شوید تا بهترین پست هفته مارو در ایمیل خودتون دریافت کنید :)

تبریک ! شما عضو خبرنامه ما شدید