JavaScript функции се използват за извършване на операции. Можем да извикаме функцията на JavaScript много пъти, за да използваме повторно кода.
Предимство на JavaScript функцията
Има основно две предимства на функциите на JavaScript.
- Повторна употреба на кода : Можем да извикаме функция няколко пъти, за да спестим кодиране.
- По-малко кодиране : Прави програмата ни компактна. Не е необходимо да пишем много редове код всеки път, за да изпълним обща задача.
Синтаксис на функцията на JavaScript
Синтаксисът на функцията за деклариране е даден по-долу.
низов масив
function functionName([arg1, arg2, ...argN]){ //code to be executed }
JavaScript функциите могат да имат 0 или повече аргументи.
Пример за JavaScript функция
Нека да видим простия пример за функция в JavaScript, която няма аргументи.
function msg(){ alert('hello! this is message'); }Тествайте сега
Резултат от горния пример
Аргументи на функцията на JavaScript
Можем да извикаме функция чрез предаване на аргументи. Нека да видим примера на функция, която има един аргумент.
function getcube(number){ alert(number*number*number); }Тествайте сега
Резултат от горния пример
Функция с връщана стойност
Можем да извикаме функция, която връща стойност и да я използваме в нашата програма. Нека да видим примера на функция, която връща стойност.
function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo());Тествайте сега
Резултат от горния пример
Функционален обект на JavaScript
В JavaScript, целта на Функционален конструктор е да създадете нов обект Function. Той изпълнява кода глобално. Ако обаче извикаме конструктора директно, функция се създава динамично, но по незащитен начин.
какво е hashset java
Синтаксис
new Function ([arg1[, arg2[, ....argn]],] functionBody)
Параметър
arg1, arg2, .... , argn - Представлява аргумента, използван от функцията.
функцияТяло - Представлява дефиницията на функцията.
Функционални методи на JavaScript
Нека видим функционалните методи с описание.
Метод | Описание |
---|---|
Приложи() | Използва се за извикване на функция, която съдържа тази стойност и единичен масив от аргументи. |
свързване () | Използва се за създаване на нова функция. |
обадете се() | Използва се за извикване на функция, която съдържа тази стойност и списък с аргументи. |
toString() | Той връща резултата под формата на низ. |
Примери за JavaScript функционален обект
Пример 1
Нека видим пример за показване на сумата от дадени числа.
var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5));Тествайте сега
Изход:
7
Пример 2
Нека видим пример за показване на силата на предоставената стойност.
var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3));Тествайте сега
Изход:
java как да замените
8