国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS作用域鏈詳解

2024-05-06 15:15:21
字體:
供稿:網(wǎng)友

本文實例為大家分享了JS作用域鏈的相關(guān)內(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         }    //這里只可以訪問colorchangeColor();console.log(color);//redconsole.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)容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 雅江县| 莒南县| 金坛市| 遵义市| 兰州市| 黑水县| 太白县| 长丰县| 黔西县| 亚东县| 陈巴尔虎旗| 定日县| 霍城县| 会宁县| 宣城市| 白山市| 成武县| 穆棱市| 台东县| 北碚区| 莲花县| 永胜县| 磐石市| 南岸区| 晋宁县| 淅川县| 庄浪县| 北宁市| 盱眙县| 大埔县| 水城县| 奇台县| 绿春县| 台前县| 滁州市| 临夏县| 谢通门县| 分宜县| 桓台县| 碌曲县| 潼南县|