funkcja JavaScript
funkcja jest blokiem kodu, który wykonuje określone zadanie.
Załóżmy, że musisz utworzyć program, aby utworzyć okrąg i pokolorować go. Możesz utworzyć dwie funkcje, aby rozwiązać ten problem:
- funkcja do rysowania okręgu
- funkcja do kolorowania okręgu
podział złożonego problemu na mniejsze kawałki sprawia, że program jest łatwy do zrozumienia i wielokrotnego użytku.
JavaScript ma również ogromną liczbę wbudowanych funkcji., Na przykład Math.sqrt()
jest funkcją do obliczania pierwiastka kwadratowego liczby.
w tym samouczku dowiesz się o funkcjach zdefiniowanych przez użytkownika.
deklarowanie funkcji
składnia deklaracji funkcji to:
function nameOfFunction () { // function body }
- funkcja jest deklarowana za pomocą słowa kluczowego
function
. - podstawowe zasady nazywania funkcji są podobne do nazywania zmiennej. Lepiej jest napisać opisową nazwę dla swojej funkcji., Na przykład, jeśli funkcja jest używana do dodawania dwóch liczb, możesz nazwać funkcję
add
lubaddNumbers
. - ciało funkcji jest zapisane w
{}
.
na przykład
// declaring a function named greet()function greet() { console.log("Hello there");}
wywołanie funkcji
w powyższym programie zadeklarowaliśmy funkcję o nazwie greet()
. Aby skorzystać z tej funkcji, musimy ją wywołać.
oto jak możesz wywołać powyższą funkcję greet()
.,
// function callgreet();
Example 1: Display a Text
// program to print a text// declaring a functionfunction greet() { console.log("Hello there!");}// calling the functiongreet();
Output
Hello there!
Function Parameters
A function can also be declared with parameters. A parameter is a value that is passed when declaring a function.,
przykład 2: Funkcja z parametrami
Wyjście
Enter a name: SimonHello Simon :)
w powyższym programie funkcja greet
jest deklarowana z parametrem name
. Użytkownik zostanie poproszony o podanie nazwy. Wtedy, gdy funkcja jest wywoływana, argument jest przekazywany do funkcji.
Uwaga: Gdy wartość jest przekazywana podczas deklarowania funkcji, nazywa się ją parametrem., A gdy funkcja jest wywoływana, przekazywana wartość jest wywoływana argumentem.