Методы и функции
разница
1. Функция - более общая концепция, такая как математика и программирование
2. Метод-это объектно-ориентированная концепция, которая обычно появляется в парах с классами или объектами.
связь
1. Атрибуты объекта могут быть любого типа
2. Если атрибут объекта является типом функции, он называется методом этого объекта.
3. Таким образом, сущность метода все еще остается функцией
Вызов функций
1.fun ()
2.obj.fun ()
3.fun.call ()
Свойства и методы функций
1. название
2. длиной
3. Тостро.
Объем
Не все переменные могут использоваться где угодно
Глобальные переменные (кросс -файлы)
var n = 1; function fn () {console.log (n); // 1}Локальные переменные (доступные только внутри функций)
функция fn1 () {var n = 2;} console.log (n); // uncaught referenceError: число не определеноФункциональная область
• Функции могут разделить область
var n = 1; function f () {var n = 2; console.log (n); // Поиск переменной в текущей области} f (); console.log (n); // Поиск переменных в глобальном объеме• Вы можете получить доступ к внешней части функции внутри функции
var n = 1; var x = function () {console.log (n);}; function f () {var n = 2; x ();} f ();• самостоятельно анонимные функции
! function () {var n = 1; console.log (n);}; ~ function () {var n = 1; console.log (n);}; (function () {var n = 1; console.log (n);} ());• Закрытие
<! Doctype html> <html> <head> <meta charset = "UTF-8"> <Title> JS Bin </title> </head> <body> <ul> <li> aaa </li> <li> bb </li> <li> cc </li> <li> ddd </li> <li> eee </li> </li> </li> </script> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> </li> document.getElementsbytagname ('li'), i = 0; for (i; i <item.length; i ++) {items [i] .onclick = function (e) {alert (i); }; } </script> </body> </html>Приведенная выше статья подробно понимает функции JavaScript-это весь контент, которым я поделился с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.