小超VSC
2016-11-25 13:46:53
請(qǐng)問(wèn)一下各位大神們,作用域是不是就是全局變量和局部變量這些玩意呀?是一樣的嗎?想確認(rèn)一下
3 回答

qq_青棗工作室_0
TA貢獻(xiàn)446條經(jīng)驗(yàn) 獲得超754個(gè)贊
JavaScript里,不一樣的。一般說(shuō)的全局變量,就是window里的變量。局部變量,跟其它java,php是不同的,js的局部變量可以被內(nèi)部定義的其它函數(shù)直接訪問(wèn)的。js有閉包這個(gè)概念,變量作用域的理解是跟java,php這些有很大不同的。

josephxia
TA貢獻(xiàn)76條經(jīng)驗(yàn) 獲得超38個(gè)贊
這個(gè)問(wèn)題太廣泛了 我個(gè)人看分幾種 高級(jí)語(yǔ)言的 比如java c++ .net的 都具有塊作用域 不是只分全局和局部
腳本或函數(shù)性語(yǔ)言的js ruby php這種 簡(jiǎn)單的來(lái)說(shuō)可以按照全局和局部來(lái)分 不過(guò)還有作用域鏈 另外ES6后 為了讓jS具有高級(jí)語(yǔ)言特性 也可以使用塊作用域了?
看您這邊大概是搞前端 或php 比較多可以先從函數(shù)行語(yǔ)言的作用域開(kāi)始了解
添加回答
舉報(bào)
0/150
提交
取消