JavaScript/פונקציות שונות: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מוחק את הדף. יש כאן רק חזרה על מה שנכתב קודם לכן, ושורות הקוד מעט פחות טובות. תגית: ריקון |
Ainz Ooal Gown (שיחה | תרומות) מ Undid edits by 185.32.177.116 (talk) to last version by 46.117.127.12 תגיות: ביטול SWViewer [1.3] |
||
שורה 1:
{{JavaScript}}
פונקציה היא קטע קוד, שניתן לקרוא לו כשצריך והוא מבצע פעולה מסויימת. פונקציות יכולות לקבל פרמטרים, ולהחזיר ערכים.
== מבוא לפונקציות ==
=== דוגמא ===
ניתן להגדיר פונקציות ב-JavaScript כמו בכל שפות התכנות.
עושים זאת על-ידי שימוש במילה השמורה function.
<pre style="direction:ltr">
function hello()
{
alert("Hello!");
}
hello();
</pre>
=== הסבר ===
*function - מילה שמורה להגדרת הפונקציה.
*hello - שם הפונקציה
*() - סוגריים - נשתמש בהם אחר-כך כדי להעביר פרמטרים, אך חובה להשתמש בהם גם אם אין פרמטרים.
*{} - סוגריים מסולסלים - מציינים את תחילת וסוף הפונקציה וחובה להשתמש בהם
*alert("Hello!") - קוד ה-Javascript שהפונקציה מבצעת.
*hello(); - קריאה לפונקציה.
פונקציה נהפכת בעצם לפקודה נוספת, ואנו יכולים להשתמש בה על ידי קריאה , כמו בשורה האחרונה בדוגמה.
== פונקציות עם פרמטרים==
=== תחביר והסבר ===
על מנת להגדיר פרמטרים לפונקציה, נכתוב את שמותיהם, מופרדים בפסיקים בתוך הסוגריים.
<pre style="direction:ltr">
function mymessages(message1,message2)
{
alert(message1);
alert(message2);
}
</pre>
הפונקציה הזו מקבלת שני פרמטרים: message1 ו- message2 ומציגה אותם למשתמש בזה אחר זה.
== דוגמא ==
ניתן גם להורות לפונקציה להחזיר ערך.
<pre style="direction:ltr">
function multiply(x,y)
{
return x * y;
}
</pre>
<pre style="direction:ltr">
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
</pre>
הפונקציה מחזירה את המכפלה של שני המשתנים.
=== שימוש בפונקציה המובנת alert ===
הפונקציה <source lang="text">
alert();
</source>
מגדירה הערת אזהרה. ההודעה תכיל את המסר הכתוב בתוך הסוגריים.
דוגמא:
<source lang="text">
function shalom(){
alert("shalom");
}
</source>
ניתן,אגב, להפוך את הפונקציה ליותר גמישה ע"י הוספת פרמטרים בסוגריים. בדוגמא נוסיף למשל את הפרמטר xman
ונכתוב:
<source lang="text">
function shalom (xman){
alert("shalom"+xman);
}
</source>
[[קטגוריה:JavaScript|פונקציות שונות]]
|