官术网_书友最值得收藏!

2.1.5 變量優先級

在JavaScript中,變量是可以重新定義的,在作用域相同的時候,JavaScript會只執行其賦值語句。但是可以在前面定義一個全局變量,然后再在函數中定義一個名字相同的局部變量。一般在這種情況下,作用域越小的變量優先級越高,例如:

這段代碼輸出的結果是,在函數中a的值為“2”,在函數外的輸出結果是“1”,輸出如圖2.8所示。

圖2.8 樣例輸出2.8

從輸出可以看到,在函數中,局部變量的優先級是高于全局變量的,雖然變量的名字相同,但是局部變量不會影響到同名全局變量在函數外的值。

主站蜘蛛池模板: 大连市| 屯门区| 延津县| 灵寿县| 郴州市| 巍山| 济阳县| 车致| 黄浦区| 潼关县| 柏乡县| 渝北区| 张北县| 咸宁市| 夹江县| 台中县| 铜鼓县| 林芝县| 扎赉特旗| 荆州市| 岳阳县| 靖安县| 灯塔市| 若羌县| 思茅市| 获嘉县| 五河县| 仪征市| 土默特右旗| 青岛市| 航空| 东兰县| 郯城县| 九台市| 东乌珠穆沁旗| 磐安县| 额尔古纳市| 黄梅县| 黄大仙区| 上犹县| 富蕴县|