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

بازدید: 404 بازدید
نحوه تماس با متد در جاوا اسکریپت

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

کلاس ها، روش ها، استثناها، سازنده ها، متغییره و … وجود دارد، و می تواند بسیار زیاد شود.

بهتر است که آنها بصورت یکی یکی یاد بگیرید.

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

با سلام خدمت همراهان همیشگی وب سایت پرنیان طرح

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

کلاس ها، روش ها، استثناها، سازنده ها، متغییره و … وجود دارد، و می تواند بسیار زیاد شود.

بهتر است که آنها بصورت یکی یکی یاد بگیرید.

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

در ادامه با همراه باشید.

[cdb_box_content]

قدم اول


نحوه تماس با متد د جاوا اسکریپت
نحوه تماس با متد د جاوا اسکریپت

یک متد عملکردی در زبانهایی مانند C است که به استفاده از مجدد از کد کمک می کند.

مجموعه ای از عبارات یک متدی ایجاد می کنند و این متد را می توان از بیانیه های دیگر فراخوانی کرد.

درصورت فراخوانی، تمام بخش هایی که از یک متد هستند اجرا می شوند.

به عنوان مثال به متد زیر نگاه کنید: “ {}()public static void methodExample

در حال حاضر هیچ کدی در آن وجود ندارد. اما قبل از نام متد سه کلمه کلیدی وجود دارد.

این سه کلمه public, static و void هستند.

[/cdb_box_content]
[cdb_box_content]

قدم دوم


نحوه تماس با متد د جاوا اسکریپت
نحوه تماس با متد د جاوا اسکریپت

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

سه کلمه دیگر وجود دارند که می توانند با public جایگزین شوند. آنها protected و private هستند.

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

اگر private متدی باشد،می توان آن متد را فقط درون آن کلاس فراخوانی کرد.

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

این بدان معنی است که فقط کلاس های موجود در همان بسته می توانند از این متد استفاده کنند.

[/cdb_box_content]
[cdb_box_content]

قدم سوم


نحوه تماس با متد د جاوا اسکریپت
نحوه تماس با متد د جاوا اسکریپت

کلمه کلیدی دوم، static به این معنی است که متد متعلق به کلاس است و هیچ نمونه ای از کلاس (شی) نیست.

روش های static باید با استفاده از نام کلاس فراخوانی شوند: “()ExampleClass.methodExample

اما اگر کلمه کلیدی static وجود نداشت، می توان از طریق یک شی فراخوانی کرد.

به عنوان مثال، اگر کلاس به عنوان Example object فراخوانی شد و دارای یک سازنده (برای ساختن اشیاء) است، می توانیم با تایپ کردن ;()ExampleObject obj = new ExampleObject یک شی جدید درست کنیم و متد را با “;()obj.methodExample” فراخوانی کنیم.

[/cdb_box_content]
[cdb_box_content]

قدم چهارم


نحوه تماس با متد در جاوا اسکریپت
نحوه تماس با متد در جاوا اسکریپت

آخرین کلمه قبل از نام متد void است.

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

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

[/cdb_box_content]
[cdb_box_content]

قدم پنجم


نحوه تماس با متد در جاوا اسکریپت
نحوه تماس با متد در جاوا اسکریپت

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

برای مثال، اگر ()someMethod عدد صحیحی را برمی گرداند، می توانید یک عدد صحیح را برای برگرداندن آن با “;()int a = someMethod” تنظیم کنید.

[/cdb_box_content]
[cdb_box_content]

قدم ششم


نحوه تماس با متد در جاوا اسکریپت
نحوه تماس با متد در جاوا اسکریپت

برخی از متد ها به یک پارامتر نیاز دارند. متدی که به پارامتر یک عدد صحیح احتیاج داشته باشد مانند این است: (someMethod(int a

هنگام استفاده از متدی مانند این، می توانید نام متد را بنویسید، و سپس یک عدد صحیح را در پرانتز بنویسید: (someMethod(5 یا (someMethod(n اگر n یک عدد صحیح است.

[/cdb_box_content]
[cdb_box_content]

قدم هفتم


نحوه تماس با متد در جاوا اسکریپت
نحوه تماس با متد در جاوا اسکریپت

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

اگر متد someMethod به دو پارامتر نیاز داشته باشد، int a و Object obj ، به این صورت نوشته می شود:  “(someMethod(int a, Object obj

برای استفاده از این متد جدید، آن را با نام متدی به نام یک عدد صحیح و یک شی در پرانتز فراخوانی کنید: (someMethod(4, thing که thing در آن یک شی می باشد.

[/cdb_box_content]
[cdb_box_content]

منبع: وبسایت wikihow

ترجمه: مهدی مقدم

[/cdb_box_content]
دسته بندی آموزش JavaScript
اشتراک گذاری
مقالات مرتبط

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

سبد خرید

هیچ محصولی در سبد خرید نیست.