Methoden und Funktionen
der Unterschied
1.Funktion ist ein allgemeineres Konzept wie Mathematik und Programmierung
2. Methode ist ein objektorientiertes Konzept, das im Allgemeinen in Paaren mit Klassen oder Objekten erscheint.
Beziehung
1. Die Attribute des Objekts können von jedem Typ sein
2. Wenn das Attribut eines Objekts ein Funktionstyp ist, wird es als Methode dieses Objekts bezeichnet.
3.. Die Essenz einer Methode ist also immer noch eine Funktion
Aufruf von Funktionen
1.Fun ()
2.obj.fun ()
3.fun.call ()
Eigenschaften und Funktionsmethoden
1.Name
2. Länge
3. TOSTRING
Umfang
Nicht alle Variablen können überall verwendet werden
Globale Variablen (Kreuzdateien)
var n = 1; Funktion fn () {console.log (n); // 1}Lokale Variablen (nur innerhalb von Funktionen zugänglich)
Funktion fn1 () {var n = 2;} console.log (n); // Uncortn ReferenceError: Nummer ist nicht definiertFunktionsumfang
• Funktionen können einen Bereich trennen
var n = 1; Funktion f () {var n = 2; console.log (n); // variable Suche im aktuellen Bereich} f (); console.log (n); // variable Suche im globalen Bereich• Sie können auf die Außenseite der Funktion innerhalb der Funktion zugreifen
var n = 1; var x = function () {console.log (n);}; Funktion f () {var n = 2; x ();} f ();• Anonyme Funktionen für Selbstberechtigte
! function () {var n = 1; console.log (n);}; ~ function () {var n = 1; console.log (n);}; (function () {var n = 1; console.log (n);} ());•Schließen
<! DocType html> <html> <head> <meta charset = "utf-8"> <title> js bin </title> </head> <li- document.getElementsByTagName ('li'), i = 0; für (i; i <items.length; i ++) {items [i] .onclick = function (e) {alert (i); }; } </script> </body> </html>Der obige Artikel ausführlich für JavaScript-Funktionen ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.