مقالات باگتو

توابع (Functions) در جاوا اسکریپت (JavaScript)
توابع (Functions) در جاوا اسکریپت (JavaScript)

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

توابع یکی از عناصر اساسی در جاوا اسکریپت است. یک تابع در جاوا اسکریپت شبیه به یک روال است که یک کاری را انجام می‌دهد. به این صورت که مجموعه‌ای از دستورات را شامل می‌شود و یک کار خاص را انجام می‌دهد.

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

درواقع یک تابع داده‌ها را می‌گیرد، آنها را محاسبه می‌کند و داده‌های محاسبه شده را به ما برمی‌گرداند.

ما می‌توانیم توابع را به‌عنوان برنامه‌های کوچک در نظر بگیریم. توابع به ما این امکان را می‌دهند که کدی را بنویسیم و بارها و بارها از آن استفاده کنیم.

توابع غالباً ورودی می‌گیرند (این امر همیشه لازم نیست و بستگی به شرایط و نیاز و انتظار از تابع موردنظر دارد) و خروجی می‌دهند.

ما در هرجایی از برنامه به تابع موردنظر احتیاج داشته باشیم، آن را صدا می‌زنیم و از آن استفاده می‌کنیم.

اما برای اینکه یک تابع بتواند کار خاص و موردنظر ما را انجام دهد باید بدنهٔ تابع را به‌درستی بنویسیم و در جایی که با آن نیاز داریم، آن را صدا بزنیم. برای صدا زدن تابع کافی است نام تابع را نوشته و علامت( ) ;را بعد از نام تابع قرار دهیم.

اجزای تشکیل‌دهنده تابع:

  1. نام تابع
  2. مقدار ورودی تابع (بستگی به نیاز)
  3. بدنه تابع
  4. مقدار بازگشتی (خروجی تابع)

چگونه یک تابع بنویسیم؟

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

1. Functions MyFunctions () {

} ;

 

2.Const myFunctions = Functions () {

} ;

 

3.Const MyFunctions = () => {

} ;

 

در این مقاله ما یک مثال از روش اول را مطرح می‌کنیم.

مثال:

Function sum() {

    Var a = 10;

    Var b = 65;

    Var c = a+b;

    Alert(c);

}

Sum() ;

در مثال بالا ما یک تابع را به نامsum تعریف کردیم که در بدنهٔ آن مقادیرa ,b  را تعیین کردیم و سپس این مقادیر را با هم جمع کردیم و در متغیرc  ریخته‌ایم، سپس با استفاده از تابعAlert مقدارc  را صدا زدیم و در آخر تابع موردنظر(sum)را صدا زدیم.

در مورد مثال بالا مدل کدنویسی و خروجی را مشاهده کنید:

 

BUGETO-JAVA

 

BUGETO= JAVA

با صدا زدن تابع sum  در هرجای پروژه، این خروجی به شما نمایش داده می‌شود.

در جلسه بعدی در مورد آرایه‌ها با شما دوستان عزیز صحبت می‌کنیم.

 

تگ‌ها
اشتراک

1 نظرات

  • عکس پروفایل محمد در سایت باگتو
  • |
  • ارسال شده توسط : محمد
  • |
  • زمان : 5روز ، پیش

بسیار عالی

خسته نباشید



;