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

JS中的作用域鏈

 更新時(shí)間:2017年03月01日 16:19:54   作者:Lemon-x  
本文主要介紹了JS中的作用域鏈的相關(guān)知識(shí)。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧

在js中數(shù)據(jù)的聲明方式有兩種:

1、用var聲明,例如:var num = 10;

2、直接聲明,例如:num = 10;

兩種聲明方式在某些情況下是有區(qū)別的:

var data = 10;
function fn01(){
  var data = 100;
  function fn02(){
    data = 1000;
    function fn03(){
      data = 10000;
    }
    fn03();
  }
  fn02();
}
fn01();
console.log(data);

此時(shí)data會(huì)是多少呢?

沒(méi)錯(cuò)就是10

當(dāng)在函數(shù)內(nèi)使用var聲明變量的時(shí)候這個(gè)變量就是局部變量,而當(dāng)不使用var定義變量的時(shí)候這個(gè)變量就會(huì)是全局變量,當(dāng)然這個(gè)全局變量也需要看定義的位置,這個(gè)全局變量會(huì)一直往上層尋找使用var定義的相同名稱(chēng)的變量,當(dāng)尋找到時(shí)會(huì)替換其原來(lái)的變量,如果未找到則會(huì)自行定義一個(gè)全局變量;

var data = 10;
function fn01(){
  data = 100;
  function fn02(){
    data = 1000;
    function fn03(){
      data = 10000;
    }
    fn03();
  }
  fn02();
}
fn01();
console.log(data);

此時(shí)的data就是10000了,你學(xué)會(huì)了嗎?

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論

宜兰县| 陈巴尔虎旗| 宜君县| 西林县| 黄陵县| 普兰县| 库车县| 通州区| 长治市| 通化市| 九江市| 宁海县| 罗源县| 广德县| 桐柏县| 定陶县| 吴川市| 樟树市| 宁海县| 南开区| 宜兰县| 天等县| 宜阳县| 龙泉市| 和林格尔县| 宾阳县| 郑州市| 大连市| 宁武县| 班戈县| 莱芜市| 营口市| 曲松县| 上饶县| 七台河市| 洮南市| 盐池县| 云安县| 桃园市| 谷城县| 册亨县|