請問一下各位大神們,作用域是不是就是全局變量和局部變量這些玩意呀?是一樣的嗎?想確認一下
請問一下作用域的問題?
小超VSC
2016-11-25 13:46:53
TA貢獻446條經驗 獲得超754個贊
JavaScript里,不一樣的。一般說的全局變量,就是window里的變量。局部變量,跟其它java,php是不同的,js的局部變量可以被內部定義的其它函數直接訪問的。js有閉包這個概念,變量作用域的理解是跟java,php這些有很大不同的。
TA貢獻76條經驗 獲得超38個贊
這個問題太廣泛了 我個人看分幾種 高級語言的 比如java c++ .net的 都具有塊作用域 不是只分全局和局部
腳本或函數性語言的js ruby php這種 簡單的來說可以按照全局和局部來分 不過還有作用域鏈 另外ES6后 為了讓jS具有高級語言特性 也可以使用塊作用域了?
看您這邊大概是搞前端 或php 比較多可以先從函數行語言的作用域開始了解
舉報