قسمت چهارم javascript : عملگر و تابع در جاوا اسکریپت

خانه » مقالات اموزشی » javascript » قسمت چهارم javascript : عملگر و تابع در جاوا اسکریپت
قسمت چهارم عملگر و تابع در جاوااسکریپت

نویسنده:

محمدرضا احمدی نسب

Statistics-rafiki

تعداد بازدید:

1956

Calendar-amico (2)

تاریخ به‌روزرسانی:

۱۳۹۹-۰۲-۱۸

Work time-rafiki

زمان مطالعه:

5 دقیقه

عملگر و تابع در جاوا اسکریپت ; قسمت چهارم آموزش جاوااسکریپت

از سري آموزش هاي کدپز با قسمت چهارم آموزش جاوا اسکريپت در خدمتتون هستم.

حتما قبل از مطالعه اين مطلب, مطالب قبلي و آموزش هاي قبلي جاوا اسکريپت را مطالعه کنيد.

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

در جاوا اسکريپت عملگر ها به 5 دسته تقسيم ميشوند.

  1. عملگرهاي محاسباتي
  2. عملگرهاي منطقي
  3. عملگرهاي شرطي
  4. عملگرهاي انتسابي
  5. عملگرهاي مقايسه اي

در ادامه اين عملگرها را شرح خواهيم داد.

1-عملگر محاسباتي:

عملگرهاي رياضي براي اجراي محاسبات بين متغيرهاو يا مقادير به کار مي رود.

عملگر            /            توضيحات

+                                             انجام عمل جمع

–                                              انجام عمل تفريق

*                                             انجام عمل ضرب

/                                              انجام عمل تقسيم

?                                              باقيمانده تقسيم

++                                           يک واحد اصافه کردن

—                                             يک واحد کم کردن

2-عملگرهاي منطقي:

عملگرهاي منطقي براي تعيين منطق بين متغيرها ويا مقادير استفاده مي شود.

عملگر            /            توضيحات

،،                                                 and

||                                                or

!                                                 not

3-عملگرهاي شرطي:

عملگر (?) يک عملگر شرطي است که مقداري را به يک متغير، مبني بر يک يا چند شرط انتساب مي دهد.

نحوه ي استفاده از اين عملگر :        

4-عملگرهاي انتسابي:

عملگر انتسابي، مقادير را به متغيرها اختصاص مي دهد.

از نشانه ي = به اين منظور استفاده مي شود.

 5-عملگرهاي مقايسه اي:

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

عملگر            /            توضيحات

==                                           بررسي مساوي بودن يا نبودن

===                                        تساوي از جنبه هاي مقداري و نوعي

=!                                            مخالف بودن

>                                             کوچکتر بودن

<                                             بزرگتر بودن

=>                                           کوچکتر مساوي بودن

=<                                           بزرگتر مساوي بودن

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

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

چرا استفاده از تابع؟!

استفاده از تابع مزایایی دارد اما یکی از مزیت های آن, این است که برای استفاده ی چند باره از یک کد نیازی نیست هر بار آن را تعریف کنیم.با استفاده از تابع یک بار آن را تعریف می کنیم و در مواقع بعدی فقط با فراخوانی آن میتوان از آن استفاده کرد.یک مزیت دیگر آن است که می توان یک کد را بارها استفاده نمود و هر بار یک آرگومان متفاوت برای آن در نظر گرفت و از این طریق نتایج گوناگون بدست آورد.

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


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

کدی که باید توسط تابع اجرا گردد، داخل آکولاد {} قرار می گیرد.

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

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

کد داخل تابع وقتی اجرا می‌شود که ” چیزی ” آن را فراخوانی می کند :

  • زمانی که یک رویداد رخ می‌دهد ( برای مثال وقتی کاربر یک دکمه را کلیک می‌کند )
  • زمانی که از کد جاوا اسکریپت فراخوانی می‌شود
  • خودکار ( دفاع از خود )

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

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

این تابع حاصل ضرب دو مقدار a و b را برگشت می ده

تابع فراخوانی شده و حاصل ضرب ۳ و ۴ را در قالب متغیر x برگشت می دهد.

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

دسترسی به یک تابع بدون () تعریف تابع را به جای نتیجه باز می‌گرداند.

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

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

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

محمدرضا احمدی نسب

محمدرضا احمدی نسب

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

تا کنون 264 نفر در کدپز ثبت نام کرده اند.

دیدگاهتان را بنویسید