JavaScript/פונקציות שונות: הבדלים בין גרסאות בדף
Ainz Ooal Gown (שיחה | תרומות) מ Undid edits by 185.32.177.116 (talk) to last version by 46.117.127.12 תגיות: ביטול SWViewer [1.3] |
|||
שורה 58: | שורה 58: | ||
הפונקציה מחזירה את המכפלה של שני המשתנים. |
הפונקציה מחזירה את המכפלה של שני המשתנים. |
||
=== שימוש בפונקציה |
=== שימוש בפונקציה המובנית alert === |
||
הפונקציה <source lang="text"> |
הפונקציה <source lang="text"> |
||
alert(); |
alert(); |
||
שורה 69: | שורה 69: | ||
} |
} |
||
</source> |
</source> |
||
ניתן,אגב, להפוך את הפונקציה ליותר גמישה ע"י הוספת פרמטרים בסוגריים. בדוגמא נוסיף למשל את הפרמטר xman |
ניתן, אגב, להפוך את הפונקציה ליותר גמישה ע"י הוספת פרמטרים בסוגריים. בדוגמא נוסיף למשל את הפרמטר xman |
||
ונכתוב: |
ונכתוב: |
||
<source lang="text"> |
<source lang="text"> |
גרסה אחרונה מ־19:46, 11 בנובמבר 2021
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
הפונקציה מחזירה את המכפלה של שני המשתנים.
שימוש בפונקציה המובנית alert[עריכה]
הפונקציה
alert();
מגדירה הערת אזהרה. ההודעה תכיל את המסר הכתוב בתוך הסוגריים. דוגמא:
function shalom(){
alert("shalom");
}
ניתן, אגב, להפוך את הפונקציה ליותר גמישה ע"י הוספת פרמטרים בסוגריים. בדוגמא נוסיף למשל את הפרמטר xman ונכתוב:
function shalom (xman){
alert("shalom"+xman);
}