JavaΚαθορισμός σεναρίου & Λειτουργίες κλήσης με Παράδειγμα

Σε τι είναι η Λειτουργία JavaΓραφή;

Οι συναρτήσεις είναι πολύ σημαντικές και χρήσιμες σε οποιαδήποτε γλώσσα προγραμματισμού, καθώς κάνουν τον κώδικα επαναχρησιμοποιήσιμο Μια συνάρτηση είναι ένα μπλοκ κώδικα που θα εκτελεστεί μόνο εάν κληθεί. Εάν έχετε μερικές γραμμές κώδικα που πρέπει να χρησιμοποιηθούν πολλές φορές, μπορείτε να δημιουργήσετε μια συνάρτηση που περιλαμβάνει τις επαναλαμβανόμενες γραμμές κώδικα και στη συνέχεια να καλέσετε τη συνάρτηση όπου θέλετε.

Πώς να δημιουργήσετε μια συνάρτηση σε JavaΓραφή

  1. Χρησιμοποιήστε τη λέξη-κλειδί λειτουργία ακολουθούμενο από το όνομα της συνάρτησης.
  2. Μετά το όνομα της συνάρτησης, ανοίξτε και κλείστε τις παρενθέσεις.
  3. Μετά την παρένθεση, ανοίξτε και κλείστε τα σγουρά σιδεράκια.
  4. Μέσα σε σγουρά τιράντες, γράψτε τις γραμμές κώδικα.

Σύνταξη:

function functionname()
{

  lines of code to be executed

}

Δοκιμάστε αυτό μόνοι σας:

<html>
<head>
	<title>Functions!!!</title>
	<script type="text/javascript">
      function myFunction()
      {
      	document.write("This is a simple function.<br />");
      }
		myFunction();
	</script>
</head>
<body>
</body>
</html>

Συνάρτηση με επιχειρήματα

Μπορείτε επίσης να δημιουργήσετε συναρτήσεις με ορίσματα. Τα επιχειρήματα πρέπει να προσδιορίζονται μέσα σε παρένθεση

Σύνταξη:

function functionname(arg1, arg2)

{

  lines of code to be executed

}

Δοκιμάστε αυτό μόνοι σας:

<html>
<head>
	<script type="text/javascript">
		var count = 0;
		function countVowels(name)
		{
			for (var i=0;i<name.length;i++)
			{
              if(name[i] == "a" || name[i] == "e" || name[i] == "i" || name[i] == "o" || name[i] == "u")
              count = count + 1;
			}
		document.write("Hello " + name + "!!! Your name has " + count + " vowels.");
		}
   	 	var myName = prompt("Please enter your name");
    	countVowels(myName);
	</script>
</head>
<body>
</body>
</html>

JavaΕπιστρεφόμενη τιμή σεναρίου

Μπορείτε επίσης να δημιουργήσετε συναρτήσεις JS που επιστρέφουν τιμές. Μέσα στη συνάρτηση, πρέπει να χρησιμοποιήσετε τη λέξη-κλειδί απόδοση ακολουθούμενη από την τιμή που θα επιστραφεί.

Σύνταξη:

function functionname(arg1, arg2)

{

  lines of code to be executed

  return val1;

}

Δοκιμάστε αυτό μόνοι σας:

<html>
<head>
	<script type="text/javascript">
		function returnSum(first, second)
        {
          var sum = first + second;
          return sum;
        }
      var firstNo = 78;
      var secondNo = 22;
      document.write(firstNo + " + " + secondNo + " = " + returnSum(firstNo,secondNo));
	</script>
</head>
<body>
</body>
</html>