آموزش جاوا اسکریپت (قسمت 6) حلقه ها - for ، while و for...in



visibility  
mode_comment   ۳۴

:: حلقه ها (Loops) در زبان های برنامه نویسی بسیار کاربردی و مفید هستند . اگر شما نیاز به پردازش ها و عملیات تکراری روی تعداد زیادی داده دارید حتما باید از حلقه ها استفاده کنید . مثلا اگر بخواید نام و اطلاعات هزاران کاربر رو چاپ کنید ، یا اینکه مجذور 1000 عدد رو محاسبه کنید . در این قسمت از مجموعه آموزش های ویدیویی زبان جاوااسکریپت مفصلا در مورد حلقه ها صحبت می کنیم و با مثال های جالب و کاربردی سعی می کنیم به خوبی نحوه استفاده از حلقه ها و ترکیب اونها با دیگر عبارت های برنامه نویسی رو برای شما دوستان عزیز و علاقمندان به طراحی وب و جاوااسکریپت تشریح کنیم .

:: مطالبی که در این ویدیو مطرح میشن ، عبارتند از :

  • حلقه ها و دلیل استفاده از اونها در زبان های برنامه نویسی
  • موارد استفاده از حلقه ها
  • معرفی syntax و نحوه ی نوشتاری حلقه های for و while (حلقه for...in در جلسات آینده بحث می شود)
  • مثال های متونوع استفاده از حلقه های for و while در جاوااسکریپت
  • معرفی دستور break برای خروج و پایان اجرای حلقه
  • معرفی دستور continue برای پایان اجرای یک دور از حلقه و پرش به دور بعدی

در این ویدیو هم چنین با هم به نوشتن اسکریپت های زیر می پردازیم  :

  • اسکریپت چاپ اعداد بین دو عدد خاص ، مثلا عددهای بین 0 تا 100
  • اسکریپت چاپ مجذور (توان دوم) اعداد بین 0 تا 10 (با هر دو حلقه for و while )
  • اسکریپت یک بازی جالب حدس عدد توسط کاربر
  • اسکریپت چاپ اعداد فرد بین 1 تا 20 (دو ورژن)

:: سعی کنید برای فهم دقیقتر و بهتر این آموزش قسمت های قبلی رو ببینید :

پیشنهاد میشه برای داشتن کیفیت کامل ، این ویدیو رو به صورت تمام صفحه (Full Screen) ببینید :

.: فقط اعضای سایت مجاز به دیدن این قسمت هستند :.
در صورتی که عضو سایت هستید می توانید لاگین شوید.
در غیر این صورت در کمتر از 1 دقیقه می توانید در سایت عضو شوید.

متخصص جاوا اسکریپت
با جاوا اسکریپت جادوگری کنید! آیا می دونید با زبان جاوااسکریپت می تونید، برای فرانت اند و بک اند وبسایت ها برنامه نویسی کنید؟ همینطور اپلیکیشن دسکتاپ و موبایل بسازید؟ اگر دوست داری اینکارها رو انجام بدی و React, ElectronJS, ReactNative, NodeJS,MongoDB و ... رو تو یه دوره یاد بگیری، متخصص جاوااسکریپت سون لرن رو حتما ببین : متخصص جاوا اسکریپت arrow_back
comment دیدگاه کاربران
kp

درودبرشما
اینجاهیچ ویدیویی وجودنداره

لقمان آوند

سلام
وجود داره . با مرورگر دیگه ای ببینش …

fatima61

سلام
اگر میشه امکان دانلود این فیلم ها رو هم بذارید .
ممنون

میترا

جالب بود
ممنونم

mahdizare

با سلام خدمت مدیر عزیز
از ویدیو ها ممنونم
من با c++ آشنایی دارم گفتم اگه امکان داره روند آموزشها رو سریعتر کنید تا به آرایه ها و مباحث کلاسها برسیم
با تشکر.

نوید

مرسی عزیزم !!!!!!!!!!!!!!

kp

درودبرشما
اگر بخواهیم که مانند این آدرس
http://backlinks.ir/
کدی برای وبلاگ خودمان بسازیم که اگر کسی وبلاگ ما را لینک کرد لینک وبلاگ یا سایت او نیز بطور اتوماتیک در وبلاگ ماقرار بگیرد .چکارباید کنیم؟یعنی منظورم اینه که چطور یه صفحه ای مانند صفحه زیر برای خودمان طراحی کنیم تا لینک ما بطور اتوماتیک در وبلاگ یا سایت های دیگر قرار بگیرد؟

لقمان آوند

سلام
یه سرچ کن در مورد دانلود اسکریپت LinkMan .
نصب کن . همون چیزیه که میخوای .

meraj

دوست عزیز برای این کار به سایت 20toolsبروید و در انجا ثبت نام کنید.پس از این کار میتوانید با امکانی که این سایت گذاشته یک جعبه
ی تبادل لینک بسازید و در وبتون قرار بدید.

farzaneh

سلام خسته نباشین.اگر میشه یه جورایی دانلود فیلم های ویدیی تونو بذارین تا بتونیم دانلودش کنیم و ازشون استفاده کنیم اگر اینکاررو بکنید ممنون میشم اونوقت بهتر یاد میگیریم.

لقمان آوند

سلام
در صورت فراهم اومدن پهنای باند لازم چشم …

فرزانه

ها دست شما درد نکنه خدا خیرتون بده.اگر میشه درباره آژاکس هم یه سری آموزشهایی را هم بذارین ممنون میشم.اجرتون با خانم بی بی فاطمه زهرا(س).

mrg1367

اگه چن تا منبع خوب برای آموزش جاوا اسکریپت معرفی می کردید …..عالی بود …!!!!!!

لقمان آوند

:: برای شروع w3schools رو پیشنهاد میکنم .

mrg1367

این سایت رو قبلا دیدم …من آموزش حرفه ای می خوام ……پیشنهاد دیگه ای ندارید ؟؟؟

لقمان آوند

خوب با واژه های advanced javascript tutorial گوگل کنید کلی منبع حرفه ای پیدا میکنید . چند تا نتیجه اول رو ببینید .

masoud0455

با تشکر فراوان از ویدیوهاتون. دوستانی که می خوان دانلود کنند نرم افزار Internet Download Manager ورژن 6 به بعد رو نصب کنند.با مرورگر Internet Explorer صفحه رو باز کنند.پس از زدن دکمه play ویدبو یه لینک بالای ویدیو میاد که می تونید ویدیو را دانلود کنید با قابلیت ادامه (resume).
😀

masoud0455

انتقاد:
سعی کنید کمتر کتابی صحبت کنید یعنی محاوره ای توضیح بدید راحت تر مطلب القا میشه. تو آموزش جلسه اول انگار داشتید از روی کتاب می خوندید.ولی در کل رو به بهبوده.

لقمان آوند

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

arash_en91

سلام
من می خوام برنامه نویسی تحت وب رو شروع کنم می خواستم بدون باید از کجا شروع کنم و چه زبان هایی رو یاد بگیرم
اگه میشه ترتیب برای یاد گرفتن زبان ها رو بگید

لقمان آوند
yaser_forghani

سلام من html css jsرو تقریبا یاد دارم اما نمدونم چه گونه تمرین کنم؟
چه کدهایی بزنم تا دستم راه بیفته اگر درهر فصل تمرین قرار بدید یا بگید ازکجا تمرین پیدا کنم عالیه
مخصوصا js

محمدسینا معراجیان

سلام نظر خوبی دادید
انشالله از این به بعد در آموزش هامون تمرین هم ذکر خواهیم کرد

masuod25

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

لقمان آوند

سلام
حقیقتش من تا جایی که می تونم ساده توضیح میدم . آموزش ها رو از اول دیده باشی فکر نکنم بخش مبهم و نامفهومی براتون بمونه .

azamjafari

سلام
خسته نباشید واقعا
ساخت فیلم آموزشی بدون عیب و نقص و خوانایی مثل این فیلم ها کار سخت و وقت گیری بوده
من که واقعا لذت بردم
خیلی ممنون

aminrahimi

سلام خسته نباشید
😀

لقمان آوند

ممنون امین جان ، سلامت باشی …

shiva

😐

Alireza crs

سلام این کد چه مشکلی داره؟تو بعضی از اعداد کار میکنه و تو بعضی نه

var n1=window.prompt(“insert your number 1”)
var n2=window.prompt(“insert your number 2″)
var a;
for (a=n1 ;a<=n2 ;a++){
document.write(a*a + "”)
}

مثلا اگه بزنم 1 و 8 میاره ولی اگه بزنم 2 و 10 نمیاره!!(همه مشکل دارن ماهم مشکل داریم)

لقمان آوند

ورودی که از prompt میگیری رشته هست و باید با parsInt به عدد تبدیلش کنی . مثلا :

Alireza crs

سلام.میشه اشکال این کد رو هم بگین؟ممنون

لقمان آوند

لطفا در انجمن مطرح کنید تا سریع پاسخ بگیرید.
بخش نظرات جای قرار دادن کد و … نیست .

Alireza crs

متاسفم ولی انجمن باحالیه
نمیدنستم انجمن هم هست
ممنون

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.