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

JS作用域鏈詳解

 更新時間:2017年06月26日 11:42:12   作者:云翳1895  
這篇文章主要為大家詳細介紹了JS作用域鏈的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JS作用域鏈的相關內(nèi)容,供大家參考,具體內(nèi)容如下

1、所有全局變量和函數(shù)都是作為window對象的屬性和方法創(chuàng)建的。

2、在某個方法函數(shù)的作用域中,所有代碼執(zhí)行完之后,該作用域被銷毀,保存在其中的所有變量和函數(shù)定義也會隨著被”銷毀“,這就是局部作用域。但閉包不會銷毀局部變量。

這里的銷毀:是指下次再執(zhí)行此函數(shù)的時候,所有的變量又回到最初的狀態(tài)

var color = "blue";
function changeColor(){
  var anothercolor = "red";
  if(color==="blue"){
    color = anothercolor;
  }
        //這里可以訪問anothercolor,color
         
}
    //這里只可以訪問color
changeColor();
console.log(color);//red
console.log(anothercolor);

// undefined。anothercolor是函數(shù)changeColor的局部變量,在整個函數(shù)運行之后已經(jīng)被“銷毀”

3、變量的聲明注意點

function ddq(){

 alert(i)
var i=11
 alert(i)
 
}
ddq()
// 第一個返回underfind
//第二個返回11

這段代碼相當于

function ddq(){
 var i
 alert(i)
 i=11
 alert(i)
 
}
ddq()

注意點:在一個函數(shù)內(nèi)部的聲明變量時(在調(diào)用之后),就相當于先申明,調(diào)用后賦值。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • JavaScript中的class類詳解

    JavaScript中的class類詳解

    JavaScript?中的類(Class)是一種新的語言特性,它讓我們可以使用面向?qū)ο缶幊痰乃枷雭砀臃奖愕亟M織和管理代碼。在本文中,我們將詳細介紹?JavaScript?中的類特性,感興趣的同學可以借鑒閱讀
    2023-05-05
  • 怎么選擇Javascript框架(Javascript Framework)

    怎么選擇Javascript框架(Javascript Framework)

    如果你正面臨這樣的問題,希望下面的幾個建議對你在選擇javascript框架上會有所幫助
    2013-11-11
  • JS與JQuery分別實現(xiàn)淘寶五星好評特效

    JS與JQuery分別實現(xiàn)淘寶五星好評特效

    這篇文章主要為大家詳細介紹了JS與JQuery分別實現(xiàn)淘寶五星好評特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Three.js加載外部模型的教程詳解

    Three.js加載外部模型的教程詳解

    這篇文章主要介紹了Three.js外部模型加載的教程詳解,在文章給大家補充介紹了three.js 外部模型加載json的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • Bootstrap 響應式實用工具實例詳解

    Bootstrap 響應式實用工具實例詳解

    Bootstrap 提供了一些輔助類,以便更快地實現(xiàn)對移動設備友好的開發(fā)。這些可以通過媒體查詢結(jié)合大型、小型和中型設備,實現(xiàn)內(nèi)容對設備的顯示和隱藏。下面通過本文給大家分享Bootstrap 響應式實用工具,一起看看吧
    2017-03-03
  • 微信小程序彈窗組件使用詳解

    微信小程序彈窗組件使用詳解

    這篇文章主要為大家詳細介紹了微信小程序彈窗組件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS優(yōu)化冗余代碼的技巧分享

    JS優(yōu)化冗余代碼的技巧分享

    這篇文章主要為大家整理了18個JavaScript優(yōu)化冗余代碼的技巧,文中的示例代碼簡潔易懂,具有一定的借鑒價值,感興趣的小伙伴可以了解一下
    2023-08-08
  • 2016年最熱門的15 款代碼語法高亮工具,美化你的代碼

    2016年最熱門的15 款代碼語法高亮工具,美化你的代碼

    無論是代碼高亮還是語法高亮對整個程序來說都非常重要,可以給人眼前一亮的感覺,增加用戶體驗度,下面通過本文給大家介紹2016年最熱門的Javascript代碼高亮顯示腳本及代碼語法高亮工具,對js代碼高亮,代碼語法高亮相關知識感興趣的朋友一起學習吧
    2016-01-01
  • 瀏覽器環(huán)境下JavaScript腳本加載與執(zhí)行探析之動態(tài)腳本與Ajax腳本注入

    瀏覽器環(huán)境下JavaScript腳本加載與執(zhí)行探析之動態(tài)腳本與Ajax腳本注入

    這篇文章主要介紹了瀏覽器環(huán)境下JavaScript腳本加載與執(zhí)行探析之動態(tài)腳本與Ajax腳本注入 的相關資料,需要的朋友可以參考下
    2016-01-01
  • js核心基礎之構(gòu)造函數(shù)constructor用法實例分析

    js核心基礎之構(gòu)造函數(shù)constructor用法實例分析

    這篇文章主要介紹了js核心基礎之構(gòu)造函數(shù)constructor用法,結(jié)合具體實例形式分析了javascript構(gòu)造函數(shù)constructor概念、原理、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-05-05

最新評論

奈曼旗| 抚远县| 龙陵县| 敦煌市| 丰原市| 沈丘县| 丰县| 临漳县| 黔江区| 凌源市| 都江堰市| 阳山县| 福贡县| 定兴县| 黎川县| 岑溪市| 千阳县| 延吉市| 上高县| 大新县| 资源县| 和林格尔县| 安丘市| 大新县| 确山县| 綦江县| 高州市| 桃源县| 宁海县| 赤城县| 肥乡县| 报价| 鸡泽县| 余庆县| 内乡县| 高陵县| 合山市| 沭阳县| 长治县| 四川省| 永康市|