logo

פונקציות JavaScript

פונקציות JavaScript משמשים לביצוע פעולות. אנו יכולים לקרוא לפונקציית JavaScript פעמים רבות כדי לעשות שימוש חוזר בקוד.

יתרון של פונקציית JavaScript

ישנם בעיקר שני יתרונות של פונקציות JavaScript.

  1. שימוש חוזר בקוד : אנו יכולים לקרוא לפונקציה מספר פעמים כך שהיא תחסוך קידוד.
  2. פחות קידוד : זה הופך את התוכנית שלנו לקומפקטית. אנחנו לא צריכים לכתוב שורות קוד רבות בכל פעם כדי לבצע משימה משותפת.

תחביר פונקציית JavaScript

התחביר של פונקציית ההכרזה ניתן להלן.

 function functionName([arg1, arg2, ...argN]){ //code to be executed } 

לפונקציות JavaScript יכולות להיות 0 ארגומנטים או יותר.

דוגמה לפונקציית JavaScript

בואו נראה את הדוגמה הפשוטה של ​​פונקציה ב-JavaScript שאין לה ארגומנטים.

 function msg(){ alert('hello! this is message'); } 
בדוק את זה עכשיו

פלט של הדוגמה לעיל

ארגומנטים של פונקציית JavaScript

אנו יכולים לקרוא לפונקציה על ידי העברת ארגומנטים. בוא נראה את הדוגמה של פונקציה שיש לה ארגומנט אחד.

 function getcube(number){ alert(number*number*number); } 
בדוק את זה עכשיו

פלט של הדוגמה לעיל

פונקציה עם Return Value

אנחנו יכולים לקרוא לפונקציה שמחזירה ערך ולהשתמש בה בתוכנית שלנו. בוא נראה את הדוגמה של פונקציה שמחזירה ערך.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
בדוק את זה עכשיו

פלט של הדוגמה לעיל


אובייקט פונקציית JavaScript

ב-JavaScript, המטרה של בונה פונקציות הוא ליצור אובייקט Function חדש. הוא מבצע את הקוד באופן גלובלי. עם זאת, אם נקרא ישירות לבנאי, פונקציה נוצרת באופן דינמי אך בצורה לא מאובטחת.

תחביר

 new Function ([arg1[, arg2[, ....argn]],] functionBody) 

פָּרָמֶטֶר

arg1, arg2, .... , argn - הוא מייצג את הארגומנט המשמש את הפונקציה.

functionBody - הוא מייצג את הגדרת הפונקציה.

שיטות פונקציית JavaScript

בואו נראה שיטות פונקציה עם תיאור.

שיטה תיאור
להגיש מועמדות() הוא משמש לקריאה לפונקציה המכילה ערך זה ומערך יחיד של ארגומנטים.
לִקְשׁוֹר() הוא משמש ליצירת פונקציה חדשה.
שִׂיחָה() הוא משמש לקריאה לפונקציה המכילה ערך זה ורשימת ארגומנטים.
toString() הוא מחזיר את התוצאה בצורה של מחרוזת.

דוגמאות לאובייקט פונקציית JavaScript

דוגמה 1

בוא נראה דוגמה להצגת סכום המספרים הנתונים.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
בדוק את זה עכשיו

תְפוּקָה:

 7 

דוגמה 2

בוא נראה דוגמה להצגת העוצמה של הערך שסופק.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
בדוק את זה עכשיו

תְפוּקָה:

 8