最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入理解JavaScript 函數(shù)

 更新時間:2016年06月06日 15:37:56   投稿:jingxian  
下面小編就為大家?guī)硪黄钊肜斫釰avaScript 函數(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

方法&函數(shù)

區(qū)別

1.function 是更通用的概念,如數(shù)學、編程

2.method 是面向?qū)ο笾械母拍?,一般與類或?qū)ο蟪蓪Τ霈F(xiàn)

關系

1.對象的屬性可以是任意類型

2.對象的屬性如果是函數(shù)類型,它就叫做這個對象的方法

3.所以方法的本質(zhì)還是函數(shù)

函數(shù)的調(diào)用

1.fun()
2.obj.fun()
3.fun.call()

函數(shù)的屬性和方法

1.name
2.length
3.toString

作用域

變量不是哪里都可以使用

全局變量(跨文件)

var n = 1;
function fn(){
  console.log(n); // 1
}

局部變量(只能在函數(shù)內(nèi)部訪問)

function fn1(){
  var n = 2;
}
console.log(n); // Uncaught ReferenceError: number is not defined

函數(shù)作用域

•函數(shù)能獨立出一個作用域

var n = 1;
function f(){
  var n = 2;
  console.log(n); // 在當前作用域進行變量尋找
}
f();
console.log(n); // 在全局作用域進行變量尋找

•函數(shù)里面可以訪問函數(shù)外面

var n = 1;
var x = function(){
  console.log(n);
};

function f(){
  var n = 2;
  x();
}
f();

•自調(diào)用匿名函數(shù)

!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>bbb</li>
    <li>ccc</li>
    <li>ddd</li>
    <li>eee</li>
   </ul>
   <script>
    var items = document.getElementsByTagName('li'),
      i = 0;
    for (i; i < items.length; i++) {
     items[i].onclick = function(e){
      alert(i);
     };
    }
   </script>
  </body>
</html>

以上這篇深入理解JavaScript 函數(shù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Javascript 事件冒泡機制詳細介紹

    Javascript 事件冒泡機制詳細介紹

    這篇文章主要介紹了Javascript 事件冒泡機制詳細介紹的相關資料,需要的朋友可以參考下
    2016-10-10
  • JavaScript中isPrototypeOf、instanceof和hasOwnProperty函數(shù)的用法詳解

    JavaScript中isPrototypeOf、instanceof和hasOwnProperty函數(shù)的用法詳解

    本文詳細講解了JavaScript中isPrototypeOf、instanceof和hasOwnProperty函數(shù)的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 關于JavaScript的變量的數(shù)據(jù)類型的判斷方法

    關于JavaScript的變量的數(shù)據(jù)類型的判斷方法

    這篇文章主要介紹了關于JavaScript的變量的數(shù)據(jù)類型的判斷方法,JS是一種弱類型語言,其數(shù)據(jù)類型的相關特性有時也受到不少開發(fā)者的詬病,需要的朋友可以參考下
    2015-08-08
  • 最新評論

    手游| 彭泽县| 瓮安县| 吴川市| 和平县| 府谷县| 虎林市| 屯留县| 永吉县| 六安市| 边坝县| 迭部县| 肇东市| 新平| 福州市| 普洱| 长垣县| 宁化县| 洛阳市| 杭锦后旗| 理塘县| 敦煌市| 洞头县| 延长县| 苗栗县| 二手房| 江安县| 舒兰市| 霍城县| 江华| 获嘉县| 历史| 吉林市| 永仁县| 巩留县| 诏安县| 洛扎县| 陆川县| 晋州市| 大城县| 遂平县|