JavaScript/פונקציות שונות: הבדלים בין גרסאות בדף
אין תקציר עריכה |
אין תקציר עריכה |
||
שורה 27: | שורה 27: | ||
== פונקציות עם פרמטרים== |
== פונקציות עם פרמטרים== |
||
=== תחביר והסבר == |
=== תחביר והסבר === |
||
על מנת להגדיר פרמטרים לפונקציה, נכתוב את שמותיהם, מופרדים בפסיקים בתוך הסוגריים. |
על מנת להגדיר פרמטרים לפונקציה, נכתוב את שמותיהם, מופרדים בפסיקים בתוך הסוגריים. |
||
<pre style="direction:ltr"> |
<pre style="direction:ltr"> |
גרסה מ־19:37, 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
דוגמאות
(חלק זה חסר! אתם מוזמנים להוסיף אותו לוויקיספר!)