Méthodes et fonctions
la différence
1. La fonction est un concept plus général, comme les mathématiques et la programmation
2. La méthode est un concept orienté objet, qui apparaît généralement par paires avec des classes ou des objets.
relation
1. Les attributs de l'objet peuvent être de n'importe quel type
2. Si l'attribut d'un objet est un type de fonction, il est appelé la méthode de cet objet.
3. Ainsi, l'essence d'une méthode est toujours une fonction
Appel des fonctions
1.FUN ()
2.Obj.fun ()
3.Fun.Call ()
Propriétés et méthodes de fonctions
1.Nommer
2.Lentensité
3.Tostring
Portée
Toutes les variables ne peuvent pas être utilisées n'importe où
Variables globales (fichiers croisés)
var n = 1; fonction fn () {console.log (n); // 1}Variables locales (uniquement des fonctions intérieures accessibles)
fonction fn1 () {var n = 2;} console.log (n); /-Portée de la fonction
• Les fonctions peuvent séparer une portée
var n = 1; fonction f () {var n = 2; console.log (n); // Recherche de variables dans la portée actuelle} f (); console.log (n); // Recherche de variables dans la portée globale• Vous pouvez accéder à l'extérieur de la fonction à l'intérieur de la fonction
var n = 1; var x = fonction () {console.log (n);}; fonction f () {var n = 2; x ();} f ();• Fonctions anonymes de l'auto-entrée
! function () {var n = 1; console.log (n);}; ~ function () {var n = 1; console.log (n);}; (function () {var n = 1; console.log (n);} ());•Clôture
<! Doctype html> <html> <éadf> <meta charset = "utf-8"> <tight> js bin </ title> </ head> <body> <ul> <li> aaa </li> <li> bb </li> <li> CC </li> <li> ddd </li> <li> eee </li> </li> <li> VAR ITEMTRES = VAR = INÉRÉSTRATS = <li> EEE </li> </ ul> document.getElementsByTagName ('li'), i = 0; pour (i; i <items.length; i ++) {items [i] .onclick = function (e) {alert (i); }; } </ script> </ body> </html>La compréhension approfondie de l'article ci-dessus des fonctions JavaScript est tout le contenu que j'ai partagé avec vous. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.