JavaScript/פונקציה שאינה מחזירה ערך
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
| 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 ומציגה אותם למשתמש בזה אחר זה
[עריכה] שימוש בפונקציה המובנת alert
הפונקציה
alert();
מגדירה הערת אזהרה. ההודעה תכיל את המסר הכתוב בתוך הסוגריים. דוגמא:
function shalom(){
alert("shalom");
}
ניתן,להוסיף, כפי שכבר ראינו בדוגמה פרמטרים בסוגריים (message1,message2). כך למשל גם בדוגמא (shalom) נוסיף למשל את הפרמטר xman ונכתוב:
function shalom (xman){
alert("shalom"+" "+xman)
}
[עריכה] שילוב הפונקציה במסמך HTML
כדי לשלב את הפונקציה במסמך HTML , בדר"כ המקום הטוב ביותר הוא בין ה-<head> כך נבטיח את הגדרת הפונקציה לפני שהשתמשנו בה. דוגמא:
<html>
<head>
<title>Functions</title>
<script language="JavaScript" type="text/javascript">
function shalom(xman) {
alert("shalom " + " " + xman);
}
</script>
</head>
<body>
<h1>Function Example</h1>
<P>This is a fanction</P>
<script language="JavaScript" type="text/javascript">
shalom("xman");
</script>
</body>
</html>>