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

JS中的作用域鏈

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

在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ì)是多少呢?

沒錯(cuò)就是10

當(dāng)在函數(shù)內(nèi)使用var聲明變量的時(shí)候這個(gè)變量就是局部變量,而當(dāng)不使用var定義變量的時(shí)候這個(gè)變量就會(huì)是全局變量,當(dāng)然這個(gè)全局變量也需要看定義的位置,這個(gè)全局變量會(huì)一直往上層尋找使用var定義的相同名稱的變量,當(dāng)尋找到時(shí)會(huì)替換其原來的變量,如果未找到則會(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í)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論

岫岩| 漠河县| 神木县| 尼木县| 探索| 斗六市| 龙胜| 隆昌县| 镇巴县| 田东县| 琼结县| 班戈县| 九江县| 南昌市| 乐安县| 松桃| 江口县| 宝应县| 昌吉市| 麦盖提县| 泸西县| 厦门市| 南华县| 亳州市| 堆龙德庆县| 西青区| 沂源县| 广南县| 定州市| 濮阳县| 襄汾县| 沂水县| 调兵山市| 岑溪市| 顺昌县| 云阳县| 沙湾县| 响水县| 蚌埠市| 大同县| 大渡口区|