دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۱۲ : توابع در جاوا اسکریپت

  • دسته‌بندی‌ها :
جلسه ۱۲ : توابع در جاوا اسکریپت
    • جزئیات
    • نوع محتوا آموزش تصویری

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

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

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

      تعریف توابع در جاوا اسکریپت

      ساختار دستور تابع در جاوا اسکریپت

      مثال : نمونه تابع در جاوا اسکریپت
      خودتان امتحان کنید »

      تعریف توابع در جاوا اسکریپت با کلمه کلیدی Function صورت می گیرد که در ادامه آن نام تابع با پرانتز () می آید.

      نام توابع می تواند شامل حروف، ارقام، آندرلاین و علامت دلار باشد. (قوانین نام گذاری مانند قوانین متغیر ها است)

      پرانتز ها می توانند شامل پارامتر باشند که با , از یکدیگر جدا می شوند.

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

      مثال : 

      پارامتر های تابع در پرانتز لیست می شوند. (هنگام تعریف تابع)

      آرگومان های تابع مقادیری هستند که هنگام فراخوانی شان دریافت می کنند.

      در داخل تابع آرگومان ها یا پارامتر ها به عنوان متغیر محلی local عمل می کنند.

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

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

      • هنگامی که یک رویداد رخ می دهد(مانند کلیک کردن بر روی دکمه)
      • هنگامی که از طرف کد جاوا اسکریپت فراخوانی call شود

       

      بازگشت تابع

      هنگامی که جاوا اسکریپت به دستور return می رسد، اجرای تابع متوقف می شود.

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

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

      مثال : نمونه ای از یک تابع بازگشتی
      خودتان امتحان کنید »

      نتیجه مثال بالا:

      مثال : 

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

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

      همچنین این امکان وجود دارد تا یک کد را با آرگومان های مختلفی اجرا کرد تا نتایج مختلفی بدست آید.

      مثال تبدیل درجه فارنهایت به سلسیوس:

      مثال : مزیت استفاده از توابع
      خودتان امتحان کنید »

      عملگر () تابع را فراخوانی می کند

      با استفاده از مثال بالا، به Celsius اشاره به شیء تابع، و به ()Celsius به نتیجه تابع اشاره دارد.

      دسترسی به یک تابع بدون () به جای نتیجه عملکرد تابع تعریف می شود:

      مثال : عملگر ()
      خودتان امتحان کنید »

      استفاده از توابع به عنوان مقدار متغیر

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

      مثال : 

      مثال : 

      متغیرهای محلی

      متغیرهایی که در یک تابع جاوا اسکریپت اعلام شده اند، به تابع LOCAL تبدیل می شوند.

      متغیرهای محلی تنها از طریق تابع قابل دسترسی هستند.

      مثال : متغیرهای محلی
      خودتان امتحان کنید »

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

      همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات با ما در میان بگذارید.

      QR:  جلسه ۱۲ : توابع در جاوا اسکریپت
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر
      2. تصویر کاربر
      3. تصویر کاربر
        • تصویر کاربر
        • تصویر کاربر