JavaScript/פונקציות שונות: הבדלים בין גרסאות בדף

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


== מבוא לפוקציות ==
== תחביר והסבר==
=== תחביר והסבר ===
ניתן להגדיר פונקציות ב-JavaScript כמו בכל שפות התכנות.
ניתן להגדיר פונקציות ב-JavaScript כמו בכל שפות התכנות.
עושים זאת על-ידי שימוש במילה השמורה function.
עושים זאת על-ידי שימוש במילה השמורה function.
שורה 22: שורה 23:


פונקציה נהפכת בעצם לפקודה נוספת, ואנו יכולים להשתמש בה על ידי קריאה , כמו בשורה האחרונה בדוגמה.
פונקציה נהפכת בעצם לפקודה נוספת, ואנו יכולים להשתמש בה על ידי קריאה , כמו בשורה האחרונה בדוגמה.
===דוגמאות===
'''(חלק זה חסר! אתם מוזמנים להוסיף אותו לוויקיספר!)'''


== פונקציות עם פרמטרים==
=== תחביר והסבר ==
על מנת להגדיר פרמטרים לפונקציה, נכתוב את שמותיהם, מופרדים בפסיקים בתוך הסוגריים.
על מנת להגדיר פרמטרים לפונקציה, נכתוב את שמותיהם, מופרדים בפסיקים בתוך הסוגריים.
<pre style="direction:ltr">
<pre style="direction:ltr">
שורה 53: שורה 58:


</pre>
</pre>
=== דוגמאות ===
הנה דוגמה להגדרת פונקציה וקריאה לה.
'''(חלק זה חסר! אתם מוזמנים להוסיף אותו לוויקיספר!)'''

גרסה מ־15:53, 7 באוגוסט 2007

JavaScript

התחלת העבודה

הוראת תנאי

אובייקטים

מערכים

לולאות

פונקציות

אובייקט המסמך

אוביקטים נוספים

JavaScript למתקדמים

ספריות

בינה מלאכותית


גרסה להדפסה

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

מבוא לפוקציות

תחביר והסבר

ניתן להגדיר פונקציות ב-JavaScript כמו בכל שפות התכנות. עושים זאת על-ידי שימוש במילה השמורה function.

function hello()
{
  alert("Hello!")
}

hello();

בדוגמה:

  • function - מילה שמורה להגדרת הפונקציה.
  • hello - שם הפונקציה
  • () - סוגריים - נשתמש בהם אחר-כך כדי להעביר פרמטרים, אך חובה להשתמש בהם גם אם אין פרמטרים.
  • {} - סוגריים מסולסלים - מציינים את תחילת וסוף הפונקציה וחובה להשתמש בהם
  • alert("Hello!") - קוד ה-Javascript שהפונקציה מבצעת.
  • hello(); - קריאה לפונקציה.

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

דוגמאות

(חלק זה חסר! אתם מוזמנים להוסיף אותו לוויקיספר!)

פונקציות עם פרמטרים

= תחביר והסבר

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

function mymessages(message1,message2)
{
  alert(message1);
  alert(message2);
}

הפונקציה הזו מקבלת שני פרמטרים: message1 ו- message2 ומציגה אותם למשתמש בזה אחר זה.

ניתן גם להורות לפונקציה להחזיר ערך.

function multiply(x,y)
{
  return x * y;
}

הפונקציה מחזירה את המכפלה של שני המשתנים.

function multiply(x,y)
{
  return x * y;
}
a = multiply(3,5); //15
b = multiply(6,-2); //-12
c = multiply(a,b); //-180
alert (c); // Alerts -180

דוגמאות

(חלק זה חסר! אתם מוזמנים להוסיף אותו לוויקיספר!)