Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erläuterung der Grundlagen der JavaScript-Funktionen

Ausführliche Erläuterung der Grundlagen der JavaScript-Funktionen

高洛峰
高洛峰Original
2017-02-03 13:15:281050Durchsuche

Was ist eine Funktion?

Eine Funktion ist ein Codesegment, das eine bestimmte Funktion ausführt

Eine Funktion ist ein wiederholbares Codesegment

Funktion ist einfach zu verwalten und pflegen

Benutzerdefinierte Funktion

über Funktionsschlüsselwort

Funktionsfunktionsname ([Parameter,...]){

Codesegment;

return 返回值;
}

Hinweis

Fügen Sie keine Sonderzeichen in Funktionsnamen ein

Es ist am besten, wenn Funktionsnamen eine klare Bedeutung haben

Für Funktionsnamen ist es am besten, die Camel-Case-Notation oder die Unterstreichungsnotation zu befolgen

Bei Funktionsnamen muss die Groß-/Kleinschreibung strikt beachtet werden

Wenn der Funktionsname wiederholt wird, wird er überschrieben

Funktion kann Parameter oder keine Parameter haben, es kann einen geben. Parameter können auch mehrere Parameter haben

Die Funktion fügt den Rückgabewert durch Rückgabe hinzu. Wenn es keine Rückgabe gibt, ist die Standardrückgabe undefiniert.

Die Funktion wird nicht ausgeführt, wenn sie nicht aufgerufen wird

Anonyme Funktion

Funktionsausdrücke können in Variablen gespeichert werden und Variablen können auch als Funktion verwendet werden

Sie können anonyme Funktionen als Parameter an andere Funktionen übergeben, und die empfangende Funktion kann bestimmte Funktionen über die übergebene Funktion ausführen

Einige einmalige Aufgaben können über anonyme Funktionen ausgeführt werden

Über die Funktion ()-Konstruktor

Durch die Definition des integrierten JavaScript-Funktionskonstruktors (Function())

var myFunction=new Function('a','b','return a+b');
var myFunction=function(a,b){return a+b;};

Hinweis

Die beiden oben genannten Methoden sind gleichwertig

Vermeiden Sie die Verwendung des neuen Schlüsselworts

Quellcode

<!DOCTYPE html>
<html>
<head>
<meta charSet="utf-8">
<title></title>
</head>
<body>
<Script type="text/javaScript">
// teSt();
function teSt(){
alert(&#39;thiS iS a teSt&#39;);
}
// teSt();
//函数名称严格区分大小写
function TEST(){
alert("hello king");
}
// TEST();
//函数名称重复会产生覆盖
// teSt();
function teSt(){
alert(&#39;hello maizi&#39;);
}
// teSt();
function teSt1(){
alert(&#39;thiS iS teSt1 function&#39;);
}
// alert(teSt1());
function teSt2(){
return null;
return undefined;
return;
return true;
return &#39;thiS iS king&#39;;
return 1.2;
alert(&#39;thiS iS a teSt&#39;);
return 1;
}
// alert(teSt2());
function calc(num1,num2){
return num1+num2;
}
// alert(calc(1,2));
// alert(window.calc(3,5));
// alert(calc(1,2,3,4,5,6));
// function calc1(num1=1,num=2){
// return num1+num2;
// }
function calc1(num1,num2){
num1=num1||1;
num2=num2||2;
return num1+num2;
}
alert(calc1(3,6));
</Script>
</body>
</html>

Wird ausgeführt Ergebnisse:

Ausführliche Erläuterung der Grundlagen der JavaScript-Funktionen

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels für das Studium oder die Arbeit eines jeden hilfreich sein kann die chinesische PHP-Website!

Weitere Artikel zu den Grundlagen von JavaScript-Funktionen finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn