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
- Utilizați cuvântul cheie funcţie urmat de numele funcției.
- După numele funcției, deschideți și închideți parantezele.
- După paranteză, deschideți și închideți bretele.
- Î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>