js中變量的作用域

  一、在js中,變量的定義並不是以代碼塊作爲作用域的,而是以函數作爲作用域。也就是說,如果變量是在某個函數中定義的,那麼,它在函數以外的地方是不可見的。但是,如果該變量是定義在if或者for這樣的代碼塊中,它在代碼塊之外是可見的。   二、在js中,術語「全局變量」指的是定義在所有函數之外的變量(也就是定義在全局代碼中的變量),與之相對的是「局部變量」,所指的是在某個函數中定義的變量。其中,函數
相關文章
相關標籤/搜索