این آموزش در تاریخ ۱۴۰۱/۰۴/۰۴ آپدیت شده است.
کار با حلقه While در جاوا اسکریپت
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش کار با حلقه While در جاوا اسکریپت با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
حلقه While در جاوا اسکریپت
حلقه while
یکی دیگر از حلقه های تکرار یا Loop در زبان جاوا اسکریپت می باشد، که با استفاده از این حلقه میتونیم مشخص کنیم تا زمانی که یه شرط درست باشد حلقه اجرا بشه.
بخوایم کلی حساب کنیم حلقه while
دقیقا همون حلقه for
می باشد، یعنی عملکردشون شبیه همه ولی خب تنها تفاوتی که دارن در نحوه استفاده شونه مثلا :
- بفرض مثال در حلقه FOR ما ۳ بخش داریم ولی در حلقه While فقط یه بخش اصلی داره اونم شرطمون هست
1 2 3 4 5 6 7 8 9 10 |
// for حلقه for ( i=1 ; i<10 ; i++ ) { ... } // while حلقه while ( i < 10 ) { ... } |
Free-Learn
انواع حلقه While در جاوا اسکریپت
ما ۲ نمونه حلقه While داریم ، یا در واقع از ۲ روش میتونیم از حلقه While استفاده نماییم :
- حلقه While ( خالی )
- حلقه Do / While
Free-Learn
حلقه While ( خالی )
این حلقه فقط تا زمانی که یه شرط درست باشه اجرا میشه : مثال »
1 2 3 4 5 6 7 8 9 10 |
<script> var i = 1; while( i < 11 ){ document.write( i + "<br>" ); i++ } </script> |
حلقه Do / While
این نمونه از حلقه، قبل از اینکه شرط رو بررسی کنه برای یکبار برنامه رو اجرا میکنه ( یعنی برای بار اول مهم نیست شرط درست باشه یا غلط، در هرصورت یکبار اجرا میکنه ) ولی بعدش دیگه میره شرط رو بررسی میکنه و تا زمانی که شرط درست بود برنامه رو اجرا میکنه.
1 2 3 4 5 6 7 8 9 10 |
<script> var i = 1; do{ document.write( i + "<br>" ); i++ } while( i < 11 ); </script> |
Free-Learn
مثال های بیشتر
مثال شماره ۱ : نمایش کل آیتم های یک آرایه با استفاده از حلقه While
1 2 3 4 5 6 7 8 9 10 11 12 |
<script> var Daneshjoo = ["Sadegh", "Ali", "Maryam", "Elnaz"]; var Tedad = Daneshjoo.length; var MyItem = 0; while( MyItem < Tedad ){ document.write( Daneshjoo[MyItem] + "<br>" ); MyItem++ } </script> |