موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

لیست کدهای جاوا اسکریپت

نویسنده : مینا علی زاده | زمان انتشار : 24 بهمن 1400 ساعت 21:07

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



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

سوالات امتحان آیین نامه رانندگی

دانلود کتاب روش هوشمند فراگیری جاواسکریپت ECMAScript

jv12-1.png

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

توابع در جاوا اسکریپت با استفاده از کلمه کلیدی function تعریف می شوند که در پی آن نماد () وجود دارد. نام تابع می تواند شامل حروف، ارقام، زیر خط و علامت دلار باشد (قواعد نامگذاری متغیرها در مورد توابع نیز مصداق دارد). در داخل پرانتز جلوی نام تابع ممکن است پارامترهای تابع قرار داده شوند، که با کاما از هم جداسازی می شوند مثل (parameter 1, parameter 2, …). برای اینکه کد تابع اجرا شود، بلوک کد در داخل {} قرار می گیرد. مثال:

jv12-2.png

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

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

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

- زمانی که واقعه ای (event) رخ می دهد مثل زمانی که کاربر دکمه ای را کلیک کند.

- زمانی که از داخل یک کد جاوا اسکریپت فراخوانی می شود.

- اجرای خودکار (فراخوانی خودکار یا خود-تحریکی)

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

برگشتی تابع

زمانی که جاوا اسکریپت به عبارت برگشتی (return statement) می رسد، اجرای تابع متوقف می شود. اگر تابع از طریق یک عبارت فراخوانی شود، جاوا اسکریپت برگشتی تابع را بعد از عبارت فراخوانی اجرا و بر می گرداند. اغلب توابع دارای مقدار برگشتی هستند. مقدار برگشتی به فراخوانی کننده برگشت داده می شود:

jv12-3.png

برگشتی این تابع مقدار 12 است.

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

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

jv12-4.png

اپراتور () تابع را فراخوانی (تحریک) می کند.

در مثال فوق، toCelsius به شی تابع اشاره دارد و () toCelsius به نتیجه تابع اشاره می کند.

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

jv12-5.png

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

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

jv12-6.png

به جای این کد استفاده کنید:

jv12-7.png

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

آیا این مطلب برای شما مفید بود؟


منبع: crosstec.ir



ارسال نظر

نام


ایمیل


نظر