JavaSzkript definiálása és függvények hívása példával

Miben található a funkció JavaForgatókönyv?

A függvények nagyon fontosak és hasznosak minden programozási nyelvben, mivel újrafelhasználhatóvá teszik a kódot A függvény egy kódblokk, amely csak akkor kerül végrehajtásra, ha meghívásra kerül. Ha van néhány sornyi kód, amelyet többször kell használni, létrehozhat egy függvényt, amely tartalmazza az ismétlődő kódsorokat, majd bárhol hívhatja a függvényt.

Hogyan hozzunk létre függvényt a JavaForgatókönyv

  1. Használja a kulcsszót funkció ezt követi a függvény neve.
  2. A függvény neve után nyissa meg és zárja be a zárójeleket.
  3. A zárójel után nyissa ki és zárja be a göndör zárójelet.
  4. A kapcsos zárójelek közé írja be a kódsorokat.

Syntax:

function functionname()
{

  lines of code to be executed

}

Próbáld ki magad:

<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>

Funkció érvekkel

Létrehozhat függvényeket argumentumokkal is. Az érveket zárójelben kell megadni

Syntax:

function functionname(arg1, arg2)

{

  lines of code to be executed

}

Próbáld ki magad:

<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>

JavaScript visszatérési értéke

Létrehozhat olyan JS-függvényeket is, amelyek értékeket adnak vissza. A függvényen belül a kulcsszót kell használni visszatérés ezt követi a visszaadandó érték.

Syntax:

function functionname(arg1, arg2)

{

  lines of code to be executed

  return val1;

}

Próbáld ki magad:

<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>