הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה| פקודת return javascript (https://hosts.co.il/forums/showthread.php?t=75990)

raNge 26-06-09 11:06

שאלה| פקודת return javascript
 
מה הפקודה return עושה?
מה התפקיד שלה?
נתקלתי בספר במקרה return של פונקציה כזאת:

HTML קוד:

    <script language="JavaScript">
    <!--
      var boolTryAgain ;
      var Times ;
      var iLoop ;
      var NoOfLoops ;
      var Sum ;
      var Average ;

      function Read_Number(Title, Min, Max) {
        do  {
            boolTryAgain = false ;
            Times = prompt(Title + " from " + Min + " to " + Max) ;
            if (isNaN(Times) == false)  {
              Times = parseFloat(Times) ;
              if ((Times >
= Min) && (Times <= Max))
                  boolTryAgain = false ;
                else
                  boolTryAgain = true ;
            }
          else
              boolTryAgain = true ;
          } while (boolTryAgain) ;
          return(Times) ;
        }

      NoOfStudents = Read_Number("No Of Students", 1, 5) ;

      Sum = 0 ;
      for (iLoop = 1 ;  iLoop <= NoOfStudents ;  iLoop++) {
          Grade = Read_Number("Grade", 0, 100) ;
          Sum = Sum + Grade ;
        }

      Average = Math.round(Sum / NoOfStudents) ;
      alert("The Average is " + Average) ;

    -->

    </script>

return(times ;) מה התפקיד של הפקודה הזאת בתרגיל הזה?

תודה רבה !

Rom 26-06-09 11:17

return מחזירה ערך מסויים מתי שקוראים לפונקציה.
במקרה שלך מתי שתקרא לפונקציה Read_Number, יוחזר הערך שבמשתנה times.

raNge 26-06-09 12:20

תודה רבה !
עכשיו הבנתי תודה :P


כל הזמנים הם GMT +2. הזמן כעת הוא 05:29.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ