|
|||||||
|
|
|
|||||
|
|
|||||||
| جاوااسكريپت | |||||||||||
| چگونگى ايجاد توابع و فرا خوانى آنها | |||||||||||
|
توابع بلوك هايى از دستورات هستند كه به هنگام پيشامدها يا هنگامى كه فراخوانى شوند اجرا مى شوند. نمونه ها
تابع
ارسال آرگومان (argument) به
تابع
ارسال آرگومان (argument) به تابع
توابعى كه مقدارى را باز مى گردانند
توابعى كه آرگومان هايى را گرفته و
مقدارى را باز مى گردانند توابع (Functions)تابع شامل مجموعه اى از دستورات است كه در هنگام رويداد پيشامد (Event) يا وقتى فراخوانى شوند اجرا مى شوند. توابع مى توانند بارها در يك برنامه فراخوانى شوند. توابع را در ابتداى يك سند ( بخش head ) قرار مى دهيم و از آنها در ادامه برنامه استفاده مى كنيم. حالا با يك متد از JavaScript آشنا مى شويم: از اين متد براى اعلام پيام هشدار به كاربر استفاده مى شود :
چگونگى تعريف توابعبراى ايجاد تابع, نام آن و يك مقدار آرگومان ("arguments") تعيين كرده و جملاتى را در آن قرار مى دهيم :
براى ايجاد توابعى كه بدون آرگومان هستند از فقط علامت پرانتز استفاده مى كنيم :
آرگومان ها متغير هايى هستند كه در تابع از آنها استفاده مى شود. اين متغير ها هنگام فراخوانى تابع داخل پرانتز قرار مى گيرند تا هم زمان با فراخوانى تابع بكار گرفته شوند. بهتر است تابع را در بخش head قرار دهيم. زيرا با اين كار مطمئن مى شويم كه Script ها قبل از فراخوانى بارگيرى شده اند. تابع ها مى توانند مقاديرى را نيز بازگردانند:
چگونگى فراخوانى توابعتوابع قبل از اين كه فرا خوانى شوند اجرا نخواهند شد. توابع مى توانند همراه با آرگومان ها :
يا بدون آرگومان ها فراخوانى شوند :
عبارت returnدر توابعى كه بايد نتيجه اى برگردانده شود بايد از عبارت return استفاده كرد. اين عبارت مقدارى را كه بايد بازگردنده شود را در محل فراخوانى تابع ايجاد مى كند. نمونه زير حاصل جمع در عدد را باز مى گرداند :
هنگام فرا خوانى اين تابع بايد دو آرگومان (به عنوان مقادير a,b) نيز به آن ارسال شود :
مقدار بازگردانده شده از اين تابع (5) در متغيرى با نام sum ذخيره خواهد شد. حال مى توان از متغير sum در قسمت هاى ديگر برنامه سود جست . |
مقدمات جاوااسكريپت
معرفي JavaScript برنامه نويسى شئ گرا در جاوااسكريپت
استفاده از رشته ها
نمونه ها |
||||||||||
|
|
Contact me | ||||||||||