JavaScript Definire și apelare funcții cu exemplu

În ce este Funcția JavaScenariul?

Funcțiile sunt foarte importante și utile în orice limbaj de programare, deoarece fac codul reutilizabil. O funcție este un bloc de cod care va fi executat numai dacă este apelat. Dacă aveți câteva linii de cod care trebuie folosite de mai multe ori, puteți crea o funcție care să includă liniile de cod care se repetă și apoi apelați funcția oriunde doriți.

Cum se creează o funcție în JavaScenariu

  1. Utilizați cuvântul cheie funcţie urmat de numele funcției.
  2. După numele funcției, deschideți și închideți parantezele.
  3. După paranteză, deschideți și închideți bretele.
  4. Între acolade, scrieți liniile de cod.

Sintaxă:

function functionname()
{

  lines of code to be executed

}

Încercați singuri asta:

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

Funcționează cu argumente

Puteți crea și funcții cu argumente. Argumentele trebuie specificate între paranteze

Sintaxă:

function functionname(arg1, arg2)

{

  lines of code to be executed

}

Încercați singuri asta:

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

JavaValoarea de returnare a scriptului

De asemenea, puteți crea funcții JS care returnează valori. În interiorul funcției, trebuie să utilizați cuvântul cheie reveni urmată de valoarea care trebuie returnată.

Sintaxă:

function functionname(arg1, arg2)

{

  lines of code to be executed

  return val1;

}

Încercați singuri asta:

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