JavaSkrypt Definiuje i Wywołuje Funkcje z Przykładem
W czym jest funkcja JavaScenariusz?
Funkcje są bardzo ważne i przydatne w każdym języku programowania, ponieważ umożliwiają ponowne użycie kodu. Funkcja to blok kodu, który zostanie wykonany tylko wtedy, gdy zostanie wywołany. Jeśli masz kilka linii kodu, które trzeba wykorzystać kilka razy, możesz utworzyć funkcję zawierającą powtarzające się linie kodu, a następnie wywołać ją w dowolnym miejscu.
Jak utworzyć funkcję w JavaScenariusz
- Użyj słowa kluczowego funkcjonować po którym następuje nazwa funkcji.
- Po nazwie funkcji otwórz i zamknij nawiasy.
- Po nawiasie otwórz i zamknij nawiasy klamrowe.
- W nawiasach klamrowych napisz swoje wiersze kodu.
Składnia:
function functionname() { lines of code to be executed }
Spróbuj tego sam:
<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>
Funkcja z argumentami
Możesz także tworzyć funkcje z argumentami. Argumenty należy podać w nawiasach
Składnia:
function functionname(arg1, arg2) { lines of code to be executed }
Spróbuj tego sam:
<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>
JavaWartość zwracana przez skrypt
Można także tworzyć funkcje JS zwracające wartości. Wewnątrz funkcji musisz użyć słowa kluczowego powrót po którym następuje wartość, która ma zostać zwrócona.
Składnia:
function functionname(arg1, arg2) { lines of code to be executed return val1; }
Spróbuj tego sam:
<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>