آموزش توابع در جاوا اسکریپت

4 سال پیش
آموزش توابع در جاوا اسکریپت
امتیاز دهید post

آموزش توابع در جاوا اسکریپت

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش توابع در جاوا اسکریپت خواهیم پرداخت.

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

مانند هر زبان برنامه نویسی پیشرفته دیگر، جاوا اسکریپت همچنین از تمام ویژگی های لازم برای نوشتن کد مدولار با استفاده از توابع پشتیبانی می کند. شما حتماً در فصل های قبل توابعی مانند ()alert و ()write را دیده اید. ما بارها و بارها از این توابع استفاده می کردیم ، اما آنها فقط یک بار در هسته جاوا اسکریپت نوشته شده اند.

جاوا اسکریپت به ما اجازه می دهد توابع خود را نیز بنویسیم. در این بخش نحوه نوشتن توابع خود در جاوا اسکریپت توضیح داده شده است.

تعریف تابع

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

نحو اساسی در اینجا نشان داده شده است.

 

مثال

مثال زیر را امتحان کنید. این تابعی را به نام sayHello تعریف می کند که هیچ پارامتری نمی گیرد –

 

فراخوانی تابع

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

 

خروجی

 

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

مثال

مثال زیر را امتحان کنید. ما در اینجا تابع sayHello خود را اصلاح کرده ایم. اکنون دو پارامتر طول می کشد.

 

خروجی

 

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

به عنوان مثال، شما می توانید دو عدد را از یک تابع عبور دهید و سپس می توانید انتظار داشته باشید که این عملکرد ضرب آنها را در برنامه فراخوانی شما برگرداند.

مثال

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

 

خروجی

 

منبع.

 

لیست جلسات قبل آموزش جاوا اسکریپت

  1. آموزش جاوا اسکریپت
  2. نگاه کلی به آموزش جاوا اسکریپت 
  3. آموزش نحو در جاوا اسکریپت
  4. آموزش فعال کردن جاوا اسکریپت در مرورگرها
  5. آموزش قرارگیری در فایل HTML در جاوا اسکریپت
  6. آموزش متغیرها در جاوا اسکریپت
  7. آموزش عملگرها در جاوا اسکریپت 
  8. آموزش دستور if-else در جاوا اسکریپت 
  9. آموزش دستور switch case در جاوا اسکریپت
  10. آموزش حلقه while در جاوا اسکریپت
  11. آموزش حلقه for در جاوا اسکریپت
  12. آموزش حلقه for…in در جاوا اسکریپت  
  13. آموزش کنترل حلقه در جاوا اسکریپت
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه