logo

JavaScript-Funktionen

JavaScript-Funktionen werden zur Durchführung von Operationen verwendet. Wir können die JavaScript-Funktion mehrmals aufrufen, um den Code wiederzuverwenden.

Vorteil der JavaScript-Funktion

Es gibt hauptsächlich zwei Vorteile von JavaScript-Funktionen.

  1. Wiederverwendbarkeit des Codes : Wir können eine Funktion mehrmals aufrufen, um Codierung zu sparen.
  2. Weniger Codierung : Es macht unser Programm kompakt. Wir müssen nicht jedes Mal viele Codezeilen schreiben, um eine gemeinsame Aufgabe auszuführen.

JavaScript-Funktionssyntax

Die Syntax der Funktionsdeklaration ist unten angegeben.

 function functionName([arg1, arg2, ...argN]){ //code to be executed } 

JavaScript-Funktionen können 0 oder mehr Argumente haben.

Beispiel für eine JavaScript-Funktion

Sehen wir uns das einfache Beispiel einer Funktion in JavaScript an, die keine Argumente hat.

 function msg(){ alert('hello! this is message'); } 
Testen Sie es jetzt

Ausgabe des obigen Beispiels

JavaScript-Funktionsargumente

Wir können eine Funktion aufrufen, indem wir Argumente übergeben. Sehen wir uns das Beispiel einer Funktion an, die ein Argument hat.

 function getcube(number){ alert(number*number*number); } 
Testen Sie es jetzt

Ausgabe des obigen Beispiels

Funktion mit Rückgabewert

Wir können eine Funktion aufrufen, die einen Wert zurückgibt, und ihn in unserem Programm verwenden. Sehen wir uns das Beispiel einer Funktion an, die einen Wert zurückgibt.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Testen Sie es jetzt

Ausgabe des obigen Beispiels


JavaScript-Funktionsobjekt

In JavaScript ist der Zweck von Funktionskonstruktor besteht darin, ein neues Funktionsobjekt zu erstellen. Es führt den Code global aus. Wenn wir den Konstruktor jedoch direkt aufrufen, wird eine Funktion dynamisch, aber ungesichert erstellt.

Syntax

 new Function ([arg1[, arg2[, ....argn]],] functionBody) 

Parameter

arg1, arg2, .... , argn – Es stellt das von der Funktion verwendete Argument dar.

functionBody - Es stellt die Funktionsdefinition dar.

JavaScript-Funktionsmethoden

Sehen wir uns Funktionsmethoden mit Beschreibung an.

Methode Beschreibung
anwenden() Es wird zum Aufrufen einer Funktion verwendet, die diesen Wert und ein einzelnes Array von Argumenten enthält.
binden() Es wird verwendet, um eine neue Funktion zu erstellen.
Anruf() Es wird zum Aufrufen einer Funktion verwendet, die diesen Wert und eine Argumentliste enthält.
toString() Es gibt das Ergebnis in Form einer Zeichenfolge zurück.

Beispiele für JavaScript-Funktionsobjekte

Beispiel 1

Sehen wir uns ein Beispiel an, um die Summe gegebener Zahlen anzuzeigen.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Testen Sie es jetzt

Ausgabe:

 7 

Beispiel 2

Sehen wir uns ein Beispiel an, um die Leistungsfähigkeit des bereitgestellten Werts zu veranschaulichen.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Testen Sie es jetzt

Ausgabe:

 8